Maksimov and Kolovsky, Equation (32)

Time bar (total: 13.7s)

analyze0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
100%99.8%0%0.2%0%0%0%1
Compiler

Compiled 31 to 23 computations (25.8% saved)

sample2.0s (14.5%)

Memory
33.6MiB live, 2 432.3MiB allocated
Samples
1.3s7 844×0valid
223.0ms412×1valid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
ival-pow2: 293.0ms (23.9% of total)
ival-mult: 192.0ms (15.7% of total)
ival-sub: 185.0ms (15.1% of total)
ival-div: 114.0ms (9.3% of total)
ival-exp: 102.0ms (8.3% of total)
ival-neg: 89.0ms (7.3% of total)
ival-cos: 78.0ms (6.4% of total)
adjust: 67.0ms (5.5% of total)
ival-add: 52.0ms (4.2% of total)
ival-fabs: 40.0ms (3.3% of total)
ival-true: 6.0ms (0.5% of total)
exact: 5.0ms (0.4% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess343.0ms (2.5%)

Memory
-13.7MiB live, 480.4MiB allocated
Algorithm
egg-herbie
Rules
7 472×lower-fma.f64
7 472×lower-fma.f32
3 222×lower-*.f32
3 218×lower-*.f64
2 026×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0209597
1575589
21511565
35225565
02129
03629
16729
213428
337628
4130728
5468228
0852227
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
Outputs
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) #s(literal -1/2 binary64)) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) l))))
Symmetry

(sort m n)

explain440.0ms (3.2%)

Memory
-22.8MiB live, 607.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
19041(2.808905546860121e-257 -3.608402508953385e-297 2.4939918372064714e+60 1.0646832267261418e+222 9.253520355318583e-23)0-(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
00-0-(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))
00-0-K
00-0-(/.f64 (+.f64 m n) #s(literal 2 binary64))
00-0-(-.f64 l (fabs.f64 (-.f64 m n)))
00-0-(neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64)))
00-0-(-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))
00-0-(+.f64 m n)
00-0-(fabs.f64 (-.f64 m n))
00-0-m
00-0-(*.f64 K (+.f64 m n))
00-0-n
01(6.405052951010255e+155 1.8530330329715698e-152 1.5553973744675924e-139 -10.161786568744764 -2.3951116165173747e-65)0-(exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n)))))
00-0-(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
00-0-(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
00-0-(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
00-0-(-.f64 m n)
00-0-(-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M)
00-0-#s(literal 2 binary64)
00-0-l
00-0-M
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
cos.f64(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))sensitivity1780
cos.f64(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))oflow-rescue530
(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))overflow53
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)overflow53
(*.f64 K (+.f64 m n))overflow53
exp.f64(exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n)))))sensitivity10
Confusion
Predicted +Predicted -
+630
-16825
Precision
0.2727272727272727
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+6300
-168025
Precision?
0.2727272727272727
Recall?
1.0
Freqs
test
numberfreq
025
1230
21
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
193.0ms448×1valid
9.0ms64×0valid
Compiler

Compiled 368 to 88 computations (76.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 138.0ms
ival-cos: 33.0ms (23.9% of total)
ival-sub: 24.0ms (17.4% of total)
adjust: 20.0ms (14.5% of total)
ival-pow2: 17.0ms (12.3% of total)
ival-div: 15.0ms (10.9% of total)
ival-mult: 11.0ms (8% of total)
ival-add: 5.0ms (3.6% of total)
ival-exp: 4.0ms (2.9% of total)
ival-neg: 4.0ms (2.9% of total)
ival-fabs: 4.0ms (2.9% of total)
ival-true: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 5 to 5 computations (0% saved)

prune1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.7%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
Compiler

Compiled 34 to 21 computations (38.2% saved)

simplify251.0ms (1.8%)

Memory
3.6MiB live, 403.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff256
(-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))
cost-diff384
(/.f64 (+.f64 m n) #s(literal 2 binary64))
cost-diff384
(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))
cost-diff5696
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
Rules
7 472×lower-fma.f64
7 472×lower-fma.f32
3 222×lower-*.f32
3 218×lower-*.f64
2 026×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021148
036148
167148
2134145
3376145
41307145
54682145
08522143
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))
(*.f64 K (+.f64 m n))
K
(+.f64 m n)
m
n
#s(literal 2 binary64)
M
(exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n)))))
(-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))
(neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64)))
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
(-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M)
(/.f64 (+.f64 m n) #s(literal 2 binary64))
(-.f64 l (fabs.f64 (-.f64 m n)))
l
(fabs.f64 (-.f64 m n))
(-.f64 m n)
Outputs
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 (fma.f64 K (*.f64 (+.f64 m n) #s(literal -1/2 binary64)) M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) l))))
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
(cos.f64 (fma.f64 K (*.f64 (+.f64 m n) #s(literal -1/2 binary64)) M))
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
(fma.f64 K (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) (neg.f64 M))
(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))
(*.f64 K (*.f64 (+.f64 m n) #s(literal 1/2 binary64)))
(*.f64 K (+.f64 m n))
K
(+.f64 m n)
m
n
#s(literal 2 binary64)
M
(exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n)))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) l)))
(-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))
(-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) l))
(neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64)))
(*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M))
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
(*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M))
(-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M)
(fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))
(/.f64 (+.f64 m n) #s(literal 2 binary64))
(*.f64 (+.f64 m n) #s(literal 1/2 binary64))
(-.f64 l (fabs.f64 (-.f64 m n)))
l
(fabs.f64 (-.f64 m n))
(-.f64 m n)

localize139.0ms (1%)

Memory
1.0MiB live, 187.8MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 K (+.f64 m n))
accuracy100.0%
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
accuracy100.0%
(exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n)))))
accuracy34.0%
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
Samples
106.0ms224×1valid
5.0ms32×0valid
Compiler

Compiled 150 to 23 computations (84.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-sub: 11.0ms (17.1% of total)
adjust: 10.0ms (15.5% of total)
ival-cos: 10.0ms (15.5% of total)
ival-add: 9.0ms (14% of total)
ival-pow2: 7.0ms (10.9% of total)
ival-div: 6.0ms (9.3% of total)
ival-mult: 6.0ms (9.3% of total)
ival-exp: 2.0ms (3.1% of total)
ival-neg: 2.0ms (3.1% of total)
ival-fabs: 2.0ms (3.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series28.0ms (0.2%)

Memory
16.9MiB live, 53.4MiB allocated
Counts
7 → 276
Calls
Call 1
Inputs
#<alt (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))>
#<alt (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))>
#<alt (/.f64 (+.f64 m n) #s(literal 2 binary64))>
#<alt (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))>
#<alt (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))>
#<alt (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n)))))>
#<alt (*.f64 K (+.f64 m n))>
Outputs
#<alt (pow (- (* 1/2 n) M) 2)>
#<alt (+ (* m (- (* 1/2 n) M)) (pow (- (* 1/2 n) M) 2))>
#<alt (+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))>
#<alt (+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))>
#<alt (* 1/4 (pow m 2))>
#<alt (* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))>
#<alt (* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))>
#<alt (* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))>
#<alt (* 1/4 (pow m 2))>
#<alt (* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))>
#<alt (* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))>
#<alt (* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))>
#<alt (pow (- (* 1/2 m) M) 2)>
#<alt (+ (* n (- (* 1/2 m) M)) (pow (- (* 1/2 m) M) 2))>
#<alt (+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))>
#<alt (+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))>
#<alt (* 1/4 (pow n 2))>
#<alt (* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))>
#<alt (* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))>
#<alt (* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))>
#<alt (* 1/4 (pow n 2))>
#<alt (* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))>
#<alt (* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))>
#<alt (* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))>
#<alt (* 1/4 (pow (+ m n) 2))>
#<alt (+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))>
#<alt (+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))>
#<alt (+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))>
#<alt (pow M 2)>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))>
#<alt (* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))>
#<alt (* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))>
#<alt (pow M 2)>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K n))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (* 1/2 (* K m))>
#<alt (* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))>
#<alt (* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))>
#<alt (* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))>
#<alt (* 1/2 (* K m))>
#<alt (* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))>
#<alt (* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))>
#<alt (* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))>
#<alt (* 1/2 (* K m))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (* 1/2 (* K n))>
#<alt (* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))>
#<alt (* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))>
#<alt (* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))>
#<alt (* 1/2 (* K n))>
#<alt (* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))>
#<alt (* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))>
#<alt (* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))>
#<alt (* 1/2 n)>
#<alt (+ (* 1/2 m) (* 1/2 n))>
#<alt (+ (* 1/2 m) (* 1/2 n))>
#<alt (+ (* 1/2 m) (* 1/2 n))>
#<alt (* 1/2 m)>
#<alt (* m (+ 1/2 (* 1/2 (/ n m))))>
#<alt (* m (+ 1/2 (* 1/2 (/ n m))))>
#<alt (* m (+ 1/2 (* 1/2 (/ n m))))>
#<alt (* 1/2 m)>
#<alt (* -1 (* m (- (* -1/2 (/ n m)) 1/2)))>
#<alt (* -1 (* m (- (* -1/2 (/ n m)) 1/2)))>
#<alt (* -1 (* m (- (* -1/2 (/ n m)) 1/2)))>
#<alt (* 1/2 m)>
#<alt (+ (* 1/2 m) (* 1/2 n))>
#<alt (+ (* 1/2 m) (* 1/2 n))>
#<alt (+ (* 1/2 m) (* 1/2 n))>
#<alt (* 1/2 n)>
#<alt (* n (+ 1/2 (* 1/2 (/ m n))))>
#<alt (* n (+ 1/2 (* 1/2 (/ m n))))>
#<alt (* n (+ 1/2 (* 1/2 (/ m n))))>
#<alt (* 1/2 n)>
#<alt (* -1 (* n (- (* -1/2 (/ m n)) 1/2)))>
#<alt (* -1 (* n (- (* -1/2 (/ m n)) 1/2)))>
#<alt (* -1 (* n (- (* -1/2 (/ m n)) 1/2)))>
#<alt (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))>
#<alt (- (+ (fabs (- m n)) (* m (- M (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))>
#<alt (- (+ (fabs (- m n)) (* m (- (+ M (* -1/4 m)) (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))>
#<alt (- (+ (fabs (- m n)) (* m (- (+ M (* -1/4 m)) (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))>
#<alt (* -1/4 (pow m 2))>
#<alt (* (pow m 2) (- (/ M m) (+ 1/4 (* 1/2 (/ n m)))))>
#<alt (* (pow m 2) (- (+ (/ M m) (/ (fabs (- m n)) (pow m 2))) (+ 1/4 (+ (* 1/2 (/ n m)) (+ (/ l (pow m 2)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))))))>
#<alt (* (pow m 2) (- (+ (/ M m) (/ (fabs (- m n)) (pow m 2))) (+ 1/4 (+ (* 1/2 (/ n m)) (+ (/ l (pow m 2)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))))))>
#<alt (* -1/4 (pow m 2))>
#<alt (* (pow m 2) (- (* -1 (/ (- (* 1/2 n) M) m)) 1/4))>
#<alt (* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 n) M) 2))) m)) (* -1 (- (* 1/2 n) M))) m)) 1/4))>
#<alt (* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 n) M) 2))) m)) (* -1 (- (* 1/2 n) M))) m)) 1/4))>
#<alt (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))>
#<alt (- (+ (fabs (- m n)) (* n (- M (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))>
#<alt (- (+ (fabs (- m n)) (* n (- (+ M (* -1/4 n)) (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))>
#<alt (- (+ (fabs (- m n)) (* n (- (+ M (* -1/4 n)) (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))>
#<alt (* -1/4 (pow n 2))>
#<alt (* (pow n 2) (- (/ M n) (+ 1/4 (* 1/2 (/ m n)))))>
#<alt (* (pow n 2) (- (+ (/ M n) (/ (fabs (- m n)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))))))>
#<alt (* (pow n 2) (- (+ (/ M n) (/ (fabs (- m n)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))))))>
#<alt (* -1/4 (pow n 2))>
#<alt (* (pow n 2) (- (* -1 (/ (- (* 1/2 m) M) n)) 1/4))>
#<alt (* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 m) M) 2))) n)) (* -1 (- (* 1/2 m) M))) n)) 1/4))>
#<alt (* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 m) M) 2))) n)) (* -1 (- (* 1/2 m) M))) n)) 1/4))>
#<alt (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))>
#<alt (- (+ (fabs (- m n)) (* M (+ m n))) (+ l (* 1/4 (pow (+ m n) 2))))>
#<alt (- (+ (fabs (- m n)) (* M (- (* -1 M) (* -1 (+ m n))))) (+ l (* 1/4 (pow (+ m n) 2))))>
#<alt (- (+ (fabs (- m n)) (* M (- (* -1 M) (* -1 (+ m n))))) (+ l (* 1/4 (pow (+ m n) 2))))>
#<alt (* -1 (pow M 2))>
#<alt (* (pow M 2) (- (+ (/ m M) (/ n M)) 1))>
#<alt (* (pow M 2) (- (/ (fabs (- m n)) (pow M 2)) (+ 1 (+ (* -1 (/ (+ m n) M)) (+ (* 1/4 (/ (pow (+ m n) 2) (pow M 2))) (/ l (pow M 2)))))))>
#<alt (* (pow M 2) (- (/ (fabs (- m n)) (pow M 2)) (+ 1 (+ (* -1 (/ (+ m n) M)) (+ (* 1/4 (/ (pow (+ m n) 2) (pow M 2))) (/ l (pow M 2)))))))>
#<alt (* -1 (pow M 2))>
#<alt (* (pow M 2) (- (+ (/ m M) (/ n M)) 1))>
#<alt (* (pow M 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))) M)) (+ m n)) M)) 1))>
#<alt (* (pow M 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))) M)) (+ m n)) M)) 1))>
#<alt (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))>
#<alt (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))>
#<alt (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))>
#<alt (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))>
#<alt (* -1 l)>
#<alt (* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))>
#<alt (* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))>
#<alt (* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))>
#<alt (* -1 l)>
#<alt (* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))>
#<alt (* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))>
#<alt (* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))>
#<alt (cos (neg M))>
#<alt (+ (cos (neg M)) (* -1/2 (* K (* (sin (neg M)) (+ m n)))))>
#<alt (+ (cos (neg M)) (* K (- (* -1/8 (* K (* (cos (neg M)) (pow (+ m n) 2)))) (* 1/2 (* (sin (neg M)) (+ m n))))))>
#<alt (+ (cos (neg M)) (* K (- (* K (+ (* -1/8 (* (cos (neg M)) (pow (+ m n) 2))) (* 1/48 (* K (* (sin (neg M)) (pow (+ m n) 3)))))) (* 1/2 (* (sin (neg M)) (+ m n))))))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (+ (cos (- (* 1/2 (* K n)) M)) (* -1/2 (* K (* m (sin (- (* 1/2 (* K n)) M))))))>
#<alt (+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* -1/8 (* (pow K 2) (* m (cos (- (* 1/2 (* K n)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))>
#<alt (+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* m (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K n)) M)))) (* 1/48 (* (pow K 3) (* m (sin (- (* 1/2 (* K n)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (- n (* -1 m)))) M))>
#<alt (cos (- (* 1/2 (* K (- n (* -1 m)))) M))>
#<alt (cos (- (* 1/2 (* K (- n (* -1 m)))) M))>
#<alt (cos (- (* 1/2 (* K (- n (* -1 m)))) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))>
#<alt (+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (- (* 1/2 (* K m)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K m)) M)))) (* 1/48 (* (pow K 3) (* n (sin (- (* 1/2 (* K m)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (- m (* -1 n)))) M))>
#<alt (cos (- (* 1/2 (* K (- m (* -1 n)))) M))>
#<alt (cos (- (* 1/2 (* K (- m (* -1 n)))) M))>
#<alt (cos (- (* 1/2 (* K (- m (* -1 n)))) M))>
#<alt (cos (* 1/2 (* K (+ m n))))>
#<alt (+ (cos (* 1/2 (* K (+ m n)))) (* M (sin (* 1/2 (* K (+ m n))))))>
#<alt (+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K (+ m n)))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))>
#<alt (+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K (+ m n))))) (* -1/6 (* M (sin (* 1/2 (* K (+ m n)))))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n)))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* m (+ (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* m (+ (* m (+ (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (* -1/4 (- M (* 1/2 n))) (* 1/6 (pow (- M (* 1/2 n)) 3))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))>
#<alt (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))>
#<alt (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))>
#<alt (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m)))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* n (+ (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m))))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* n (+ (* n (+ (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (+ (* -1/4 (- M (* 1/2 m))) (* 1/6 (pow (- M (* 1/2 m)) 3))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m))))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))>
#<alt (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))>
#<alt (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))>
#<alt (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (+ (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (+ (* M (+ (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))>
#<alt (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt (+ (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (* l (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))))>
#<alt (+ (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (* l (+ (* -1 (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))) (* 1/2 (* l (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))))))>
#<alt (+ (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (* l (+ (* -1 (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))) (* l (+ (* -1/6 (* l (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))) (* 1/2 (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K n)>
#<alt (+ (* K m) (* K n))>
#<alt (+ (* K m) (* K n))>
#<alt (+ (* K m) (* K n))>
#<alt (* K m)>
#<alt (* m (+ K (/ (* K n) m)))>
#<alt (* m (+ K (/ (* K n) m)))>
#<alt (* m (+ K (/ (* K n) m)))>
#<alt (* K m)>
#<alt (* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))>
#<alt (* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))>
#<alt (* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))>
#<alt (* K m)>
#<alt (+ (* K m) (* K n))>
#<alt (+ (* K m) (* K n))>
#<alt (+ (* K m) (* K n))>
#<alt (* K n)>
#<alt (* n (+ K (/ (* K m) n)))>
#<alt (* n (+ K (/ (* K m) n)))>
#<alt (* n (+ K (/ (* K m) n)))>
#<alt (* K n)>
#<alt (* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))>
#<alt (* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))>
#<alt (* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))>
Calls

69 calls:

TimeVariablePointExpression
3.0ms
m
@inf
(- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n))))
1.0ms
m
@-inf
(/ (+ m n) 2)
1.0ms
K
@0
(cos (- (/ (* K (+ m n)) 2) M))
1.0ms
K
@inf
(/ (* K (+ m n)) 2)
1.0ms
n
@0
(exp (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))

rewrite359.0ms (2.6%)

Memory
-14.7MiB live, 695.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 438×lower-fma.f64
4 438×lower-fma.f32
4 432×lower-/.f32
4 428×lower-/.f64
4 364×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02071
03471
115771
2124371
0826471
Stop Event
iter limit
node limit
iter limit
Counts
7 → 324
Calls
Call 1
Inputs
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))
(/.f64 (+.f64 m n) #s(literal 2 binary64))
(-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
(exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n)))))
(*.f64 K (+.f64 m n))
Outputs
(+.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (*.f64 (+.f64 m n) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 M)))
(+.f64 (*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (neg.f64 M) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (log.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))
(fma.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (*.f64 (neg.f64 M) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))
(fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 M)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))))) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M))))) (*.f64 (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M))) (*.f64 (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M))))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)))
(/.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M))))) (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))))
(/.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))))) (neg.f64 (*.f64 (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)))) (neg.f64 (*.f64 (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))))) (neg.f64 (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)))) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (*.f64 (+.f64 m n) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 M)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (*.f64 (+.f64 m n) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (*.f64 (+.f64 m n) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 M)) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (*.f64 (+.f64 m n) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 M))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 M) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 (*.f64 (*.f64 (neg.f64 M) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (neg.f64 M) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 (*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (neg.f64 M) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))))
(pow.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))
(*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))))) #s(literal 2 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)) #s(literal 2 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M))))
(*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M))))) (/.f64 #s(literal 1 binary64) (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))))))
(*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (neg.f64 (*.f64 M (*.f64 M M)))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (/.f64 #s(literal 1 binary64) (fma.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (neg.f64 M) M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (+.f64 m n) K) #s(literal -1/2 binary64)))
(neg.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal -1/2 binary64)))
(/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n)))
(/.f64 (*.f64 (+.f64 m n) K) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 m n) (neg.f64 K)) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n)) (*.f64 K #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K))))
(/.f64 (neg.f64 (*.f64 (+.f64 m n) (neg.f64 K))) #s(literal 2 binary64))
(/.f64 (neg.f64 K) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n))))
(/.f64 (*.f64 K #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (+.f64 m n)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 m n) (neg.f64 K)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 K #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n))))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) #s(literal -1 binary64))
(*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))
(*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) K)
(*.f64 K (*.f64 (+.f64 m n) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))
(*.f64 (*.f64 (+.f64 m n) (neg.f64 K)) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) K)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)))))
(*.f64 (neg.f64 (*.f64 (+.f64 m n) (neg.f64 K))) #s(literal 1/2 binary64))
(*.f64 (*.f64 K #s(literal 1 binary64)) (*.f64 (+.f64 m n) #s(literal 1/2 binary64)))
(*.f64 (*.f64 K #s(literal 1/2 binary64)) (+.f64 m n))
(*.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 #s(literal 1 binary64) (fma.f64 m m (*.f64 n (-.f64 n m)))))
(*.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) (-.f64 m n)))) (/.f64 #s(literal 1 binary64) (-.f64 m n)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 m n) #s(literal -1/2 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 m m) (-.f64 m n)) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 n n) (-.f64 m n)) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 m m) (*.f64 #s(literal 2 binary64) (-.f64 m n))) (/.f64 (*.f64 n n) (*.f64 #s(literal 2 binary64) (-.f64 m n))))
(neg.f64 (*.f64 (+.f64 m n) #s(literal -1/2 binary64)))
(/.f64 (+.f64 m n) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 m n)) #s(literal -2 binary64))
(/.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (*.f64 #s(literal 2 binary64) (fma.f64 m m (*.f64 n (-.f64 n m)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 m n)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 m m (*.f64 n (-.f64 n m)))) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 m n)) (*.f64 (+.f64 m n) (-.f64 m n))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 m m (*.f64 n (-.f64 n m))) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 m n) (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) #s(literal 1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n))))
(/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 #s(literal 2 binary64) (-.f64 m n)))
(/.f64 (neg.f64 (*.f64 (+.f64 m n) (-.f64 m n))) (neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 m n))))
(/.f64 (neg.f64 (neg.f64 (+.f64 m n))) #s(literal 2 binary64))
(/.f64 (neg.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (neg.f64 (*.f64 #s(literal 2 binary64) (fma.f64 m m (*.f64 n (-.f64 n m))))))
(/.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) #s(literal 1/2 binary64)) (fma.f64 m m (*.f64 n (-.f64 n m))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) #s(literal 1/2 binary64)) (-.f64 m n))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 m n)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 m m (*.f64 n (-.f64 n m)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) #s(literal 1/2 binary64))) (neg.f64 (-.f64 m n)))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n)) #s(literal -1 binary64))
(*.f64 (+.f64 m n) #s(literal 1/2 binary64))
(*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) (/.f64 (-.f64 m n) (-.f64 m n)))
(*.f64 (neg.f64 (+.f64 m n)) #s(literal -1/2 binary64))
(*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (fma.f64 m m (*.f64 n (-.f64 n m))))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 m n))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n)))))
(*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (-.f64 m n))))
(*.f64 (neg.f64 (neg.f64 (+.f64 m n))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 m m (*.f64 n (-.f64 n m)))))
(*.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 m n)))
(*.f64 (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (+.f64 m n) (-.f64 m n))) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 m n))))
(*.f64 (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 m m (*.f64 n (-.f64 n m)))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) (-.f64 m n))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 m n)))
(*.f64 (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 #s(literal 1/2 binary64) (fma.f64 m m (*.f64 n (-.f64 n m)))))
(*.f64 (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (+.f64 m n) (-.f64 m n)))) (/.f64 #s(literal 1/2 binary64) (-.f64 m n)))
(*.f64 (/.f64 (fma.f64 m m (*.f64 n (-.f64 n m))) #s(literal 2 binary64)) (/.f64 (+.f64 m n) (fma.f64 m m (*.f64 n (-.f64 n m)))))
(+.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(+.f64 (fabs.f64 (-.f64 m n)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))
(+.f64 (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))
(+.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (fabs.f64 (-.f64 m n)))
(-.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 l (fabs.f64 (-.f64 m n))))
(-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n))))))
(-.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (neg.f64 (fabs.f64 (-.f64 m n))))
(-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))) (/.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))) (/.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))) (/.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))) (-.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))))
(-.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))) (-.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (fabs.f64 (-.f64 m n)))) (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (-.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (fabs.f64 (-.f64 m n)))))
(fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) #s(literal -1 binary64) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 (-.f64 (*.f64 l (*.f64 l l)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))
(fma.f64 #s(literal 1 binary64) (fabs.f64 (-.f64 m n)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))
(fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 #s(literal -1 binary64) (-.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))
(fma.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n))))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))
(fma.f64 (fabs.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (fabs.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))
(fma.f64 (fabs.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 #s(literal 1 binary64) (fabs.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))
(fma.f64 (fabs.f64 (*.f64 (+.f64 m n) (-.f64 m n))) (fabs.f64 (/.f64 #s(literal 1 binary64) (+.f64 m n))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))
(fma.f64 (fabs.f64 (*.f64 (+.f64 m n) (-.f64 m n))) (/.f64 #s(literal 1 binary64) (fabs.f64 (+.f64 m n))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))
(fma.f64 (neg.f64 (-.f64 (*.f64 l (*.f64 l l)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n))))) (/.f64 #s(literal 1 binary64) (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))
(fma.f64 (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))) (/.f64 #s(literal 1 binary64) (+.f64 l (fabs.f64 (-.f64 m n)))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))
(fma.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 l (*.f64 l l))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 l l (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) l)))) (fabs.f64 (-.f64 m n)))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 l l)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l)) (fabs.f64 (-.f64 m n)))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (fabs.f64 (fma.f64 m m (*.f64 n (-.f64 n m)))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))
(fma.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (+.f64 m n) (-.f64 m n)))) (fabs.f64 (-.f64 m n)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))
(neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n))))))) (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (fabs.f64 (-.f64 m n))))) (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (fabs.f64 (-.f64 m n))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))) (*.f64 (-.f64 m n) (-.f64 m n)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))) (-.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 (neg.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n))))))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n))))))) (neg.f64 (-.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)))) (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (fabs.f64 (-.f64 m n))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))) (*.f64 (-.f64 m n) (-.f64 m n))) (-.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (fabs.f64 (-.f64 m n))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (-.f64 (*.f64 l (*.f64 l l)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (-.f64 (*.f64 l (*.f64 l l)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 (*.f64 l (*.f64 l l)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l (*.f64 l l)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (fma.f64 (fabs.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 l l (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) l))) (*.f64 (fabs.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 l (*.f64 l l))))) (*.f64 (fabs.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 l l (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) l)))))
(/.f64 (fma.f64 (fabs.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (*.f64 (fabs.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 l l)))) (*.f64 (fabs.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l)))
(/.f64 (fma.f64 (fabs.f64 (*.f64 (+.f64 m n) (-.f64 m n))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 l l (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) l))) (*.f64 (fabs.f64 (+.f64 m n)) (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 l (*.f64 l l))))) (*.f64 (fabs.f64 (+.f64 m n)) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 l l (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) l)))))
(/.f64 (fma.f64 (fabs.f64 (*.f64 (+.f64 m n) (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (*.f64 (fabs.f64 (+.f64 m n)) (-.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 l l)))) (*.f64 (fabs.f64 (+.f64 m n)) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l)))
(/.f64 (fma.f64 (-.f64 (*.f64 l (*.f64 l l)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))))) (*.f64 (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))))
(/.f64 (fma.f64 (-.f64 (*.f64 l (*.f64 l l)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)))) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))) (*.f64 (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))
(/.f64 (fma.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))))) (*.f64 (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))))
(/.f64 (fma.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))) (*.f64 (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n)))) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 l (*.f64 l l)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))))) (*.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 l (*.f64 l l)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n))))) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))) (*.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))
(/.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 l (*.f64 l l))) (fabs.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 l l (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) l))) (fabs.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 l l (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) l))) (fabs.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 l (*.f64 l l))) (fabs.f64 (+.f64 m n)) (*.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 l l (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) l))) (fabs.f64 (*.f64 (+.f64 m n) (-.f64 m n))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 l l (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) l))) (fabs.f64 (+.f64 m n))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 l l)) (fabs.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))))) (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 l l)) (fabs.f64 (+.f64 m n)) (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (*.f64 (+.f64 m n) (-.f64 m n))))) (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (+.f64 m n))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (-.f64 (*.f64 l (*.f64 l l)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (/.f64 #s(literal 1 binary64) (-.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (/.f64 #s(literal 1 binary64) (-.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (-.f64 (*.f64 l (*.f64 l l)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 l l (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l (neg.f64 (fabs.f64 (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (-.f64 (*.f64 l (*.f64 l l)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 l l (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l (neg.f64 (fabs.f64 (-.f64 m n))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (-.f64 l (neg.f64 (fabs.f64 (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (-.f64 l (neg.f64 (fabs.f64 (-.f64 m n))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 (*.f64 l (*.f64 l l)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (/.f64 #s(literal 1 binary64) (-.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (/.f64 #s(literal 1 binary64) (-.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l (*.f64 l l)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (fma.f64 l l (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l (neg.f64 (fabs.f64 (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 (*.f64 l (*.f64 l l)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (fma.f64 l l (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l (neg.f64 (fabs.f64 (-.f64 m n))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (-.f64 l (neg.f64 (fabs.f64 (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 l (neg.f64 (fabs.f64 (-.f64 m n))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))))) (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n))))) (neg.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (fabs.f64 (-.f64 m n)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))) (*.f64 (-.f64 m n) (-.f64 m n)))) (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (fabs.f64 (-.f64 m n)))))
(/.f64 (fma.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))))) (fma.f64 (-.f64 m n) (-.f64 m n) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))) (*.f64 (fabs.f64 (-.f64 m n)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))))))
(/.f64 (fma.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))) (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))) (fma.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n))))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n))))) (-.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))) (neg.f64 (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n))))) (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (neg.f64 (fabs.f64 (-.f64 m n)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))) (/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))) (fma.f64 (/.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))) (/.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))) (*.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))) (/.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))) (/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))) (fma.f64 (/.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))) (/.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))) (/.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))) #s(literal -1 binary64))
(*.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))))
(*.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))))))
(*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))))
(*.f64 (neg.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n))))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))))))
(*.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (fabs.f64 (-.f64 m n)))))))
(*.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))) (*.f64 (-.f64 m n) (-.f64 m n))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (fabs.f64 (-.f64 m n)))))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) #s(literal 1/8 binary64)) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K))))) (cos.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K)))))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) #s(literal 1/8 binary64)) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K))))) (sin.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K)) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) (cos.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K)) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) (sin.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)))))
(cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))
(-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))))
(-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) (*.f64 (sin.f64 (neg.f64 M)) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 2 binary64)) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))))
(fma.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M) (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))
(fma.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))
(fma.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M) (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)))
(fma.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)))
(fma.f64 (+.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))) #s(literal 1/2 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))
(fma.f64 (-.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) #s(literal 1/8 binary64)) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K))))) (cos.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K))))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) #s(literal 1/8 binary64)) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K))))) (sin.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K)))))))
(fma.f64 (cos.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K)) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) (cos.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K)) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) (sin.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M))))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64))) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)))
(/.f64 (fma.f64 (+.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (-.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)))) (neg.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 2 binary64)) (fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))) (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))))
(exp.f64 (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (-.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (-.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))))
(/.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))) (exp.f64 (neg.f64 (fabs.f64 (-.f64 m n)))))
(/.f64 (neg.f64 (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (exp.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))))))) (exp.f64 (/.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))))))))
(/.f64 (exp.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))))) (exp.f64 (/.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))) (neg.f64 (neg.f64 (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))))
(pow.f64 (exp.f64 (-.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))))
(pow.f64 (exp.f64 (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n)))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (exp.f64 (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))) (exp.f64 (fabs.f64 (-.f64 m n))))
(*.f64 (exp.f64 (fabs.f64 (-.f64 m n))) (exp.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))))
(*.f64 (neg.f64 (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))))
(*.f64 (exp.f64 (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n))))) (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))
(+.f64 (*.f64 m K) (*.f64 n K))
(+.f64 (*.f64 n K) (*.f64 m K))
(-.f64 (/.f64 (*.f64 (*.f64 m K) (*.f64 m K)) (-.f64 (*.f64 m K) (*.f64 n K))) (/.f64 (*.f64 (*.f64 n K) (*.f64 n K)) (-.f64 (*.f64 m K) (*.f64 n K))))
(fma.f64 m K (*.f64 n K))
(fma.f64 n K (*.f64 m K))
(fma.f64 K m (*.f64 n K))
(fma.f64 K n (*.f64 m K))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 m K) (*.f64 m K) (-.f64 (*.f64 (*.f64 n K) (*.f64 n K)) (*.f64 (*.f64 m K) (*.f64 n K)))) (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 K (*.f64 K K)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 m K) (*.f64 n K)) (-.f64 (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 (*.f64 n K) (*.f64 n K)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 m m (*.f64 n (-.f64 n m))) (*.f64 K (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 m n) (*.f64 K (*.f64 (+.f64 m n) (-.f64 m n)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 m m (*.f64 n (-.f64 n m))) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) K)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 m n) (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) K)))
(/.f64 (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 K (*.f64 K K)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)))) (fma.f64 (*.f64 m K) (*.f64 m K) (-.f64 (*.f64 (*.f64 n K) (*.f64 n K)) (*.f64 (*.f64 m K) (*.f64 n K)))))
(/.f64 (-.f64 (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 (*.f64 n K) (*.f64 n K))) (-.f64 (*.f64 m K) (*.f64 n K)))
(/.f64 (*.f64 K (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 m m (*.f64 n (-.f64 n m))))
(/.f64 (*.f64 K (*.f64 (+.f64 m n) (-.f64 m n))) (-.f64 m n))
(/.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) K) (fma.f64 m m (*.f64 n (-.f64 n m))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) K) (-.f64 m n))
(/.f64 (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 K (*.f64 K K)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))))) (neg.f64 (fma.f64 (*.f64 m K) (*.f64 m K) (-.f64 (*.f64 (*.f64 n K) (*.f64 n K)) (*.f64 (*.f64 m K) (*.f64 n K))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 (*.f64 n K) (*.f64 n K)))) (neg.f64 (-.f64 (*.f64 m K) (*.f64 n K))))
(/.f64 (neg.f64 (*.f64 K (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (neg.f64 (fma.f64 m m (*.f64 n (-.f64 n m)))))
(/.f64 (neg.f64 (*.f64 K (*.f64 (+.f64 m n) (-.f64 m n)))) (neg.f64 (-.f64 m n)))
(/.f64 (neg.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) K)) (neg.f64 (fma.f64 m m (*.f64 n (-.f64 n m)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) K)) (neg.f64 (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)) (*.f64 (*.f64 m (*.f64 m m)) (*.f64 K (*.f64 K K)))) (fma.f64 (*.f64 n K) (*.f64 n K) (-.f64 (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 (*.f64 n K) (*.f64 m K)))))
(*.f64 (+.f64 m n) K)
(*.f64 K (+.f64 m n))
(*.f64 (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 K (*.f64 K K)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 m K) (*.f64 m K) (-.f64 (*.f64 (*.f64 n K) (*.f64 n K)) (*.f64 (*.f64 m K) (*.f64 n K))))))
(*.f64 (-.f64 (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 (*.f64 n K) (*.f64 n K))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 m K) (*.f64 n K))))
(*.f64 (*.f64 K (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (/.f64 #s(literal 1 binary64) (fma.f64 m m (*.f64 n (-.f64 n m)))))
(*.f64 (*.f64 K (*.f64 (+.f64 m n) (-.f64 m n))) (/.f64 #s(literal 1 binary64) (-.f64 m n)))
(*.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) K) (/.f64 #s(literal 1 binary64) (fma.f64 m m (*.f64 n (-.f64 n m)))))
(*.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) K) (/.f64 #s(literal 1 binary64) (-.f64 m n)))
(*.f64 (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (+.f64 m n) (-.f64 m n))) (/.f64 K (/.f64 #s(literal 1 binary64) (+.f64 m n))))
(*.f64 (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 K (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (/.f64 K (*.f64 (+.f64 m n) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (+.f64 m n))))
(*.f64 (/.f64 K (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (fma.f64 m m (*.f64 n (-.f64 n m)))))
(*.f64 (/.f64 K (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (+.f64 m n) (-.f64 m n)))) (+.f64 m n))
(*.f64 (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 K (fma.f64 m m (*.f64 n (-.f64 n m)))))
(*.f64 (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (+.f64 m n) (-.f64 m n)))) (/.f64 K (-.f64 m n)))

simplify308.0ms (2.2%)

Memory
14.4MiB live, 499.6MiB allocated
Algorithm
egg-herbie
Rules
7 490×lower-fma.f64
7 490×lower-fma.f32
7 008×lower-*.f64
7 008×lower-*.f32
2 382×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04924406
115004295
246474272
082074046
Stop Event
iter limit
node limit
Counts
276 → 276
Calls
Call 1
Inputs
(pow (- (* 1/2 n) M) 2)
(+ (* m (- (* 1/2 n) M)) (pow (- (* 1/2 n) M) 2))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(* 1/4 (pow m 2))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(* 1/4 (pow m 2))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(pow (- (* 1/2 m) M) 2)
(+ (* n (- (* 1/2 m) M)) (pow (- (* 1/2 m) M) 2))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(* 1/4 (pow n 2))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(* 1/4 (pow n 2))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(* 1/4 (pow (+ m n) 2))
(+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(pow M 2)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(pow M 2)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K n))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(* 1/2 (* K m))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(* 1/2 (* K m))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(* 1/2 (* K m))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(* 1/2 (* K n))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(* 1/2 (* K n))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(* 1/2 n)
(+ (* 1/2 m) (* 1/2 n))
(+ (* 1/2 m) (* 1/2 n))
(+ (* 1/2 m) (* 1/2 n))
(* 1/2 m)
(* m (+ 1/2 (* 1/2 (/ n m))))
(* m (+ 1/2 (* 1/2 (/ n m))))
(* m (+ 1/2 (* 1/2 (/ n m))))
(* 1/2 m)
(* -1 (* m (- (* -1/2 (/ n m)) 1/2)))
(* -1 (* m (- (* -1/2 (/ n m)) 1/2)))
(* -1 (* m (- (* -1/2 (/ n m)) 1/2)))
(* 1/2 m)
(+ (* 1/2 m) (* 1/2 n))
(+ (* 1/2 m) (* 1/2 n))
(+ (* 1/2 m) (* 1/2 n))
(* 1/2 n)
(* n (+ 1/2 (* 1/2 (/ m n))))
(* n (+ 1/2 (* 1/2 (/ m n))))
(* n (+ 1/2 (* 1/2 (/ m n))))
(* 1/2 n)
(* -1 (* n (- (* -1/2 (/ m n)) 1/2)))
(* -1 (* n (- (* -1/2 (/ m n)) 1/2)))
(* -1 (* n (- (* -1/2 (/ m n)) 1/2)))
(- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))
(- (+ (fabs (- m n)) (* m (- M (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))
(- (+ (fabs (- m n)) (* m (- (+ M (* -1/4 m)) (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))
(- (+ (fabs (- m n)) (* m (- (+ M (* -1/4 m)) (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))
(* -1/4 (pow m 2))
(* (pow m 2) (- (/ M m) (+ 1/4 (* 1/2 (/ n m)))))
(* (pow m 2) (- (+ (/ M m) (/ (fabs (- m n)) (pow m 2))) (+ 1/4 (+ (* 1/2 (/ n m)) (+ (/ l (pow m 2)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))))))
(* (pow m 2) (- (+ (/ M m) (/ (fabs (- m n)) (pow m 2))) (+ 1/4 (+ (* 1/2 (/ n m)) (+ (/ l (pow m 2)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))))))
(* -1/4 (pow m 2))
(* (pow m 2) (- (* -1 (/ (- (* 1/2 n) M) m)) 1/4))
(* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 n) M) 2))) m)) (* -1 (- (* 1/2 n) M))) m)) 1/4))
(* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 n) M) 2))) m)) (* -1 (- (* 1/2 n) M))) m)) 1/4))
(- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))
(- (+ (fabs (- m n)) (* n (- M (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))
(- (+ (fabs (- m n)) (* n (- (+ M (* -1/4 n)) (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))
(- (+ (fabs (- m n)) (* n (- (+ M (* -1/4 n)) (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))
(* -1/4 (pow n 2))
(* (pow n 2) (- (/ M n) (+ 1/4 (* 1/2 (/ m n)))))
(* (pow n 2) (- (+ (/ M n) (/ (fabs (- m n)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))))))
(* (pow n 2) (- (+ (/ M n) (/ (fabs (- m n)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))))))
(* -1/4 (pow n 2))
(* (pow n 2) (- (* -1 (/ (- (* 1/2 m) M) n)) 1/4))
(* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 m) M) 2))) n)) (* -1 (- (* 1/2 m) M))) n)) 1/4))
(* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 m) M) 2))) n)) (* -1 (- (* 1/2 m) M))) n)) 1/4))
(- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))
(- (+ (fabs (- m n)) (* M (+ m n))) (+ l (* 1/4 (pow (+ m n) 2))))
(- (+ (fabs (- m n)) (* M (- (* -1 M) (* -1 (+ m n))))) (+ l (* 1/4 (pow (+ m n) 2))))
(- (+ (fabs (- m n)) (* M (- (* -1 M) (* -1 (+ m n))))) (+ l (* 1/4 (pow (+ m n) 2))))
(* -1 (pow M 2))
(* (pow M 2) (- (+ (/ m M) (/ n M)) 1))
(* (pow M 2) (- (/ (fabs (- m n)) (pow M 2)) (+ 1 (+ (* -1 (/ (+ m n) M)) (+ (* 1/4 (/ (pow (+ m n) 2) (pow M 2))) (/ l (pow M 2)))))))
(* (pow M 2) (- (/ (fabs (- m n)) (pow M 2)) (+ 1 (+ (* -1 (/ (+ m n) M)) (+ (* 1/4 (/ (pow (+ m n) 2) (pow M 2))) (/ l (pow M 2)))))))
(* -1 (pow M 2))
(* (pow M 2) (- (+ (/ m M) (/ n M)) 1))
(* (pow M 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))) M)) (+ m n)) M)) 1))
(* (pow M 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))) M)) (+ m n)) M)) 1))
(- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))
(- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))
(- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))
(- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))
(* -1 l)
(* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))
(* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))
(* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))
(* -1 l)
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(cos (neg M))
(+ (cos (neg M)) (* -1/2 (* K (* (sin (neg M)) (+ m n)))))
(+ (cos (neg M)) (* K (- (* -1/8 (* K (* (cos (neg M)) (pow (+ m n) 2)))) (* 1/2 (* (sin (neg M)) (+ m n))))))
(+ (cos (neg M)) (* K (- (* K (+ (* -1/8 (* (cos (neg M)) (pow (+ m n) 2))) (* 1/48 (* K (* (sin (neg M)) (pow (+ m n) 3)))))) (* 1/2 (* (sin (neg M)) (+ m n))))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K n)) M))
(+ (cos (- (* 1/2 (* K n)) M)) (* -1/2 (* K (* m (sin (- (* 1/2 (* K n)) M))))))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* -1/8 (* (pow K 2) (* m (cos (- (* 1/2 (* K n)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* m (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K n)) M)))) (* 1/48 (* (pow K 3) (* m (sin (- (* 1/2 (* K n)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos (- (* 1/2 (* K m)) M))
(+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (- (* 1/2 (* K m)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K m)) M)))) (* 1/48 (* (pow K 3) (* n (sin (- (* 1/2 (* K m)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos (* 1/2 (* K (+ m n))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (sin (* 1/2 (* K (+ m n))))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K (+ m n)))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K (+ m n))))) (* -1/6 (* M (sin (* 1/2 (* K (+ m n)))))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n)))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* m (+ (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* m (+ (* m (+ (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (* -1/4 (- M (* 1/2 n))) (* 1/6 (pow (- M (* 1/2 n)) 3))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))
(exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))
(exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))
(exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m)))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* n (+ (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m))))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* n (+ (* n (+ (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (+ (* -1/4 (- M (* 1/2 m))) (* 1/6 (pow (- M (* 1/2 m)) 3))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m))))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))
(exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))
(exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))
(exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))
(exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))
(+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))))
(+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (+ (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))))
(+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (+ (* M (+ (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))
(exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))
(exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))
(exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))
(exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))
(+ (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (* l (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))))
(+ (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (* l (+ (* -1 (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))) (* 1/2 (* l (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))))))
(+ (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (* l (+ (* -1 (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))) (* l (+ (* -1/6 (* l (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))) (* 1/2 (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))
(exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))
(exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))
(exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K n)
(+ (* K m) (* K n))
(+ (* K m) (* K n))
(+ (* K m) (* K n))
(* K m)
(* m (+ K (/ (* K n) m)))
(* m (+ K (/ (* K n) m)))
(* m (+ K (/ (* K n) m)))
(* K m)
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(* K m)
(+ (* K m) (* K n))
(+ (* K m) (* K n))
(+ (* K m) (* K n))
(* K n)
(* n (+ K (/ (* K m) n)))
(* n (+ K (/ (* K m) n)))
(* n (+ K (/ (* K m) n)))
(* K n)
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
Outputs
(pow (- (* 1/2 n) M) 2)
(*.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M))
(+ (* m (- (* 1/2 n) M)) (pow (- (* 1/2 n) M) 2))
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 m (fma.f64 n #s(literal -1/2 binary64) M)))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(fma.f64 m (fma.f64 m #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M)))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(fma.f64 m (fma.f64 m #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M)))
(* 1/4 (pow m 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 m m))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 (*.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M)) (*.f64 m m)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m))))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 (*.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M)) (*.f64 m m)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m))))
(* 1/4 (pow m 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 m m))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M)) m) (fma.f64 n #s(literal -1/2 binary64) M)) m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M)) m) (fma.f64 n #s(literal -1/2 binary64) M)) m)))
(pow (- (* 1/2 m) M) 2)
(*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M))
(+ (* n (- (* 1/2 m) M)) (pow (- (* 1/2 m) M) 2))
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 n (fma.f64 m #s(literal -1/2 binary64) M)))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(fma.f64 n (fma.f64 n #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(fma.f64 n (fma.f64 n #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)))
(* 1/4 (pow n 2))
(*.f64 n (*.f64 n #s(literal 1/4 binary64)))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(*.f64 n (*.f64 n (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n))))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n))))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n))))
(* 1/4 (pow n 2))
(*.f64 n (*.f64 n #s(literal 1/4 binary64)))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(*.f64 n (*.f64 n (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n))))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) n) (fma.f64 m #s(literal -1/2 binary64) M)) n)))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) n) (fma.f64 m #s(literal -1/2 binary64) M)) n)))
(* 1/4 (pow (+ m n) 2))
(*.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64)))
(+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))
(-.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64))) (*.f64 M (+.f64 n m)))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(fma.f64 M (-.f64 M (+.f64 n m)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64))))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(fma.f64 M (-.f64 M (+.f64 n m)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64))))
(pow M 2)
(*.f64 M M)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(*.f64 M (*.f64 M (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 n m) M))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 M M)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 n m) M))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 M M)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 n m) M))))
(pow M 2)
(*.f64 M M)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(*.f64 M (*.f64 M (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 n m) M))))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 n m) (/.f64 (+.f64 n m) M)) (+.f64 n m)) M)))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (+.f64 n m) (/.f64 (+.f64 n m) M)) (+.f64 n m)) M)))
(* 1/2 (* K (+ m n)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(* 1/2 (* K (+ m n)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(* 1/2 (* K (+ m n)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(* 1/2 (* K (+ m n)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(* 1/2 (* K (+ m n)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(* 1/2 (* K (+ m n)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(* 1/2 (* K (+ m n)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(* 1/2 (* K (+ m n)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(* 1/2 (* K (+ m n)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(* 1/2 (* K (+ m n)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(* 1/2 (* K (+ m n)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(* 1/2 (* K (+ m n)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(* 1/2 (* K m))
(*.f64 #s(literal 1/2 binary64) (*.f64 m K))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(*.f64 (*.f64 #s(literal 1/2 binary64) m) (fma.f64 n (/.f64 K m) K))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(*.f64 (*.f64 #s(literal 1/2 binary64) m) (fma.f64 n (/.f64 K m) K))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(*.f64 (*.f64 #s(literal 1/2 binary64) m) (fma.f64 n (/.f64 K m) K))
(* 1/2 (* K m))
(*.f64 #s(literal 1/2 binary64) (*.f64 m K))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) m) (fma.f64 n (/.f64 K m) K))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) m) (fma.f64 n (/.f64 K m) K))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) m) (fma.f64 n (/.f64 K m) K))
(* 1/2 (* K m))
(*.f64 #s(literal 1/2 binary64) (*.f64 m K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(*.f64 n (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 m n) K K)))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(*.f64 n (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 m n) K K)))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(*.f64 n (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 m n) K K)))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(*.f64 n (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 m n) K K)))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(*.f64 n (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 m n) K K)))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(*.f64 n (*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 m n) K K)))
(* 1/2 n)
(*.f64 #s(literal 1/2 binary64) n)
(+ (* 1/2 m) (* 1/2 n))
(*.f64 #s(literal 1/2 binary64) (+.f64 n m))
(+ (* 1/2 m) (* 1/2 n))
(*.f64 #s(literal 1/2 binary64) (+.f64 n m))
(+ (* 1/2 m) (* 1/2 n))
(*.f64 #s(literal 1/2 binary64) (+.f64 n m))
(* 1/2 m)
(*.f64 #s(literal 1/2 binary64) m)
(* m (+ 1/2 (* 1/2 (/ n m))))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) #s(literal 1/2 binary64)))
(* m (+ 1/2 (* 1/2 (/ n m))))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) #s(literal 1/2 binary64)))
(* m (+ 1/2 (* 1/2 (/ n m))))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) #s(literal 1/2 binary64)))
(* 1/2 m)
(*.f64 #s(literal 1/2 binary64) m)
(* -1 (* m (- (* -1/2 (/ n m)) 1/2)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) #s(literal 1/2 binary64)))
(* -1 (* m (- (* -1/2 (/ n m)) 1/2)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) #s(literal 1/2 binary64)))
(* -1 (* m (- (* -1/2 (/ n m)) 1/2)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) #s(literal 1/2 binary64)))
(* 1/2 m)
(*.f64 #s(literal 1/2 binary64) m)
(+ (* 1/2 m) (* 1/2 n))
(*.f64 #s(literal 1/2 binary64) (+.f64 n m))
(+ (* 1/2 m) (* 1/2 n))
(*.f64 #s(literal 1/2 binary64) (+.f64 n m))
(+ (* 1/2 m) (* 1/2 n))
(*.f64 #s(literal 1/2 binary64) (+.f64 n m))
(* 1/2 n)
(*.f64 #s(literal 1/2 binary64) n)
(* n (+ 1/2 (* 1/2 (/ m n))))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) #s(literal 1/2 binary64)))
(* n (+ 1/2 (* 1/2 (/ m n))))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) #s(literal 1/2 binary64)))
(* n (+ 1/2 (* 1/2 (/ m n))))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) #s(literal 1/2 binary64)))
(* 1/2 n)
(*.f64 #s(literal 1/2 binary64) n)
(* -1 (* n (- (* -1/2 (/ m n)) 1/2)))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) #s(literal 1/2 binary64)))
(* -1 (* n (- (* -1/2 (/ m n)) 1/2)))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) #s(literal 1/2 binary64)))
(* -1 (* n (- (* -1/2 (/ m n)) 1/2)))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) #s(literal 1/2 binary64)))
(- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))
(-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M) l))
(- (+ (fabs (- m n)) (* m (- M (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))
(-.f64 (fma.f64 m (fma.f64 n #s(literal -1/2 binary64) M) (fabs.f64 (-.f64 n m))) (fma.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M) l))
(- (+ (fabs (- m n)) (* m (- (+ M (* -1/4 m)) (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))
(fma.f64 m (fma.f64 m #s(literal -1/4 binary64) (fma.f64 n #s(literal -1/2 binary64) M)) (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M) l)))
(- (+ (fabs (- m n)) (* m (- (+ M (* -1/4 m)) (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))
(fma.f64 m (fma.f64 m #s(literal -1/4 binary64) (fma.f64 n #s(literal -1/2 binary64) M)) (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M) l)))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* (pow m 2) (- (/ M m) (+ 1/4 (* 1/2 (/ n m)))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 M m) (fma.f64 (/.f64 n m) #s(literal -1/2 binary64) #s(literal -1/4 binary64))))
(* (pow m 2) (- (+ (/ M m) (/ (fabs (- m n)) (pow m 2))) (+ 1/4 (+ (* 1/2 (/ n m)) (+ (/ l (pow m 2)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 m m)) (+.f64 (/.f64 M m) (-.f64 (fma.f64 (/.f64 n m) #s(literal -1/2 binary64) #s(literal -1/4 binary64)) (+.f64 (/.f64 (*.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M)) (*.f64 m m)) (/.f64 l (*.f64 m m)))))))
(* (pow m 2) (- (+ (/ M m) (/ (fabs (- m n)) (pow m 2))) (+ 1/4 (+ (* 1/2 (/ n m)) (+ (/ l (pow m 2)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 m m)) (+.f64 (/.f64 M m) (-.f64 (fma.f64 (/.f64 n m) #s(literal -1/2 binary64) #s(literal -1/4 binary64)) (+.f64 (/.f64 (*.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M)) (*.f64 m m)) (/.f64 l (*.f64 m m)))))))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* (pow m 2) (- (* -1 (/ (- (* 1/2 n) M) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 n #s(literal -1/2 binary64) M) m)))
(* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 n) M) 2))) m)) (* -1 (- (* 1/2 n) M))) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M) l)) m) (fma.f64 n #s(literal -1/2 binary64) M)) m)))
(* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 n) M) 2))) m)) (* -1 (- (* 1/2 n) M))) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M) l)) m) (fma.f64 n #s(literal -1/2 binary64) M)) m)))
(- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))
(-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))
(- (+ (fabs (- m n)) (* n (- M (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))
(-.f64 (fma.f64 n (fma.f64 m #s(literal -1/2 binary64) M) (fabs.f64 (-.f64 n m))) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))
(- (+ (fabs (- m n)) (* n (- (+ M (* -1/4 n)) (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))
(-.f64 (fma.f64 n (fma.f64 n #s(literal -1/4 binary64) (fma.f64 m #s(literal -1/2 binary64) M)) (fabs.f64 (-.f64 n m))) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))
(- (+ (fabs (- m n)) (* n (- (+ M (* -1/4 n)) (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))
(-.f64 (fma.f64 n (fma.f64 n #s(literal -1/4 binary64) (fma.f64 m #s(literal -1/2 binary64) M)) (fabs.f64 (-.f64 n m))) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))
(* -1/4 (pow n 2))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(* (pow n 2) (- (/ M n) (+ 1/4 (* 1/2 (/ m n)))))
(*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) #s(literal -1/4 binary64))))
(* (pow n 2) (- (+ (/ M n) (/ (fabs (- m n)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))))))
(*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 l (*.f64 n n))) (+.f64 (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)) #s(literal 1/4 binary64))))))
(* (pow n 2) (- (+ (/ M n) (/ (fabs (- m n)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))))))
(*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 l (*.f64 n n))) (+.f64 (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)) #s(literal 1/4 binary64))))))
(* -1/4 (pow n 2))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(* (pow n 2) (- (* -1 (/ (- (* 1/2 m) M) n)) 1/4))
(*.f64 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 m #s(literal -1/2 binary64) M) n))))
(* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 m) M) 2))) n)) (* -1 (- (* 1/2 m) M))) n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n) (fma.f64 m #s(literal -1/2 binary64) M)) n)))
(* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 m) M) 2))) n)) (* -1 (- (* 1/2 m) M))) n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n) (fma.f64 m #s(literal -1/2 binary64) M)) n)))
(- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))
(-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64)) l))
(- (+ (fabs (- m n)) (* M (+ m n))) (+ l (* 1/4 (pow (+ m n) 2))))
(-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 n m))) (fma.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64)) l))
(- (+ (fabs (- m n)) (* M (- (* -1 M) (* -1 (+ m n))))) (+ l (* 1/4 (pow (+ m n) 2))))
(-.f64 (fma.f64 M (-.f64 (+.f64 n m) M) (fabs.f64 (-.f64 n m))) (fma.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64)) l))
(- (+ (fabs (- m n)) (* M (- (* -1 M) (* -1 (+ m n))))) (+ l (* 1/4 (pow (+ m n) 2))))
(-.f64 (fma.f64 M (-.f64 (+.f64 n m) M) (fabs.f64 (-.f64 n m))) (fma.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64)) l))
(* -1 (pow M 2))
(*.f64 M (neg.f64 M))
(* (pow M 2) (- (+ (/ m M) (/ n M)) 1))
(*.f64 (*.f64 M M) (+.f64 (/.f64 m M) (+.f64 (/.f64 n M) #s(literal -1 binary64))))
(* (pow M 2) (- (/ (fabs (- m n)) (pow M 2)) (+ 1 (+ (* -1 (/ (+ m n) M)) (+ (* 1/4 (/ (pow (+ m n) 2) (pow M 2))) (/ l (pow M 2)))))))
(*.f64 (*.f64 M M) (-.f64 (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 M M)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 n m) M))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 M M)) (/.f64 l (*.f64 M M)))))
(* (pow M 2) (- (/ (fabs (- m n)) (pow M 2)) (+ 1 (+ (* -1 (/ (+ m n) M)) (+ (* 1/4 (/ (pow (+ m n) 2) (pow M 2))) (/ l (pow M 2)))))))
(*.f64 (*.f64 M M) (-.f64 (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 M M)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 n m) M))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 M M)) (/.f64 l (*.f64 M M)))))
(* -1 (pow M 2))
(*.f64 M (neg.f64 M))
(* (pow M 2) (- (+ (/ m M) (/ n M)) 1))
(*.f64 (*.f64 M M) (+.f64 (/.f64 m M) (+.f64 (/.f64 n M) #s(literal -1 binary64))))
(* (pow M 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))) M)) (+ m n)) M)) 1))
(*.f64 (*.f64 M M) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64)) l)) M) (+.f64 n m)) M)))
(* (pow M 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))) M)) (+ m n)) M)) 1))
(*.f64 (*.f64 M M) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64)) l)) M) (+.f64 n m)) M)))
(- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fabs.f64 (-.f64 n m)))
(- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))
(-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))
(- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))
(-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))
(- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))
(-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))
(* -1 l)
(neg.f64 l)
(* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))
(*.f64 l (+.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fabs.f64 (-.f64 n m))) l) #s(literal -1 binary64)))
(* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))
(*.f64 l (+.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fabs.f64 (-.f64 n m))) l) #s(literal -1 binary64)))
(* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))
(*.f64 l (+.f64 (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fabs.f64 (-.f64 n m))) l) #s(literal -1 binary64)))
(* -1 l)
(neg.f64 l)
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(fma.f64 l (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fabs.f64 (-.f64 n m))) l) (neg.f64 l))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(fma.f64 l (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fabs.f64 (-.f64 n m))) l) (neg.f64 l))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(fma.f64 l (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fabs.f64 (-.f64 n m))) l) (neg.f64 l))
(cos (neg M))
(cos.f64 M)
(+ (cos (neg M)) (* -1/2 (* K (* (sin (neg M)) (+ m n)))))
(fma.f64 K (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) (sin.f64 M))) (cos.f64 M))
(+ (cos (neg M)) (* K (- (* -1/8 (* K (* (cos (neg M)) (pow (+ m n) 2)))) (* 1/2 (* (sin (neg M)) (+ m n))))))
(fma.f64 K (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) (sin.f64 M)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K (cos.f64 M))) (*.f64 (+.f64 n m) (+.f64 n m)))) (cos.f64 M))
(+ (cos (neg M)) (* K (- (* K (+ (* -1/8 (* (cos (neg M)) (pow (+ m n) 2))) (* 1/48 (* K (* (sin (neg M)) (pow (+ m n) 3)))))) (* 1/2 (* (sin (neg M)) (+ m n))))))
(fma.f64 K (fma.f64 K (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (cos.f64 M) #s(literal -1/8 binary64)) (neg.f64 (*.f64 (*.f64 (sin.f64 M) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 K #s(literal 1/48 binary64))))) (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) (sin.f64 M)))) (cos.f64 M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M))
(+ (cos (- (* 1/2 (* K n)) M)) (* -1/2 (* K (* m (sin (- (* 1/2 (* K n)) M))))))
(fma.f64 (*.f64 m (*.f64 K #s(literal -1/2 binary64))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* -1/8 (* (pow K 2) (* m (cos (- (* 1/2 (* K n)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))
(fma.f64 m (fma.f64 m (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (*.f64 #s(literal -1/8 binary64) (*.f64 K K))) (*.f64 (*.f64 K #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* m (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K n)) M)))) (* 1/48 (* (pow K 3) (* m (sin (- (* 1/2 (* K n)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))
(fma.f64 m (fma.f64 m (fma.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (*.f64 K (*.f64 m (*.f64 K K)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (*.f64 #s(literal -1/8 binary64) (*.f64 K K)))) (*.f64 (*.f64 K #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(fma.f64 (*.f64 n (*.f64 K #s(literal -1/2 binary64))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))
(+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (- (* 1/2 (* K m)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(fma.f64 n (fma.f64 (*.f64 K #s(literal -1/2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 n (*.f64 K K))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))
(+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K m)) M)))) (* 1/48 (* (pow K 3) (* n (sin (- (* 1/2 (* K m)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(fma.f64 n (fma.f64 n (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K K) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) (*.f64 (*.f64 n (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) (*.f64 (*.f64 K #s(literal 1/48 binary64)) (*.f64 K K)))) (*.f64 (*.f64 K #s(literal -1/2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (* 1/2 (* K (+ m n))))
(cos.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (sin (* 1/2 (* K (+ m n))))))
(fma.f64 M (sin.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))) (cos.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K (+ m n)))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))
(fma.f64 M (fma.f64 (cos.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))) (*.f64 M #s(literal -1/2 binary64)) (sin.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))) (cos.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K (+ m n))))) (* -1/6 (* M (sin (* 1/2 (* K (+ m n)))))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))
(fma.f64 M (fma.f64 M (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))) (*.f64 (sin.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))) (*.f64 M #s(literal -1/6 binary64)))) (sin.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))) (cos.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (-.f64 (*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) M))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M) l)))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n)))))
(fma.f64 m (*.f64 (fma.f64 n #s(literal -1/2 binary64) M) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M) l)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M) l))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* m (+ (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))))
(fma.f64 m (fma.f64 m (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M) l))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M)) #s(literal -1/4 binary64))) (*.f64 (fma.f64 n #s(literal -1/2 binary64) M) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M) l))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M) l))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* m (+ (* m (+ (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (* -1/4 (- M (* 1/2 n))) (* 1/6 (pow (- M (* 1/2 n)) 3))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))))
(fma.f64 m (fma.f64 m (fma.f64 m (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M) l))) (fma.f64 (*.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M)) (*.f64 (fma.f64 n #s(literal -1/2 binary64) M) #s(literal 1/6 binary64)) (*.f64 (fma.f64 n #s(literal -1/2 binary64) M) #s(literal -1/4 binary64)))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M) l))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M)) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 n #s(literal -1/2 binary64) M) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M) l))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M) l))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m)))))
(fma.f64 n (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* n (+ (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m))))))
(fma.f64 n (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) #s(literal -1/4 binary64))) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* n (+ (* n (+ (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (+ (* -1/4 (- M (* 1/2 m))) (* 1/6 (pow (- M (* 1/2 m)) 3))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m))))))
(fma.f64 n (fma.f64 n (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) (fma.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) #s(literal 1/6 binary64)) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) #s(literal -1/4 binary64)))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64)) l)))
(+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))))
(fma.f64 M (*.f64 (+.f64 n m) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64)) l)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64)) l))))
(+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (+ (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))))
(fma.f64 M (fma.f64 M (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64)) l))) (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) #s(literal -1 binary64))) (*.f64 (+.f64 n m) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64)) l))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64)) l))))
(+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (+ (* M (+ (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))))
(fma.f64 M (fma.f64 M (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64)) l))) (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) #s(literal -1 binary64)) (*.f64 (*.f64 M (-.f64 (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) #s(literal 1/6 binary64))) (+.f64 n m))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64)) l))))) (*.f64 (+.f64 n m) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64)) l))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (+.f64 n m) (*.f64 (+.f64 n m) #s(literal 1/4 binary64)) l))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))
(exp.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fabs.f64 (-.f64 n m))))
(+ (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (* l (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))))
(*.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (exp.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fabs.f64 (-.f64 n m)))))
(+ (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (* l (+ (* -1 (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))) (* 1/2 (* l (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))))))
(fma.f64 l (*.f64 (exp.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fabs.f64 (-.f64 n m)))) (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64))) (exp.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fabs.f64 (-.f64 n m)))))
(+ (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (* l (+ (* -1 (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))) (* l (+ (* -1/6 (* l (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))) (* 1/2 (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))))))
(fma.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (exp.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fabs.f64 (-.f64 n m)))) (*.f64 (*.f64 (exp.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fabs.f64 (-.f64 n m)))) (fma.f64 l #s(literal -1/6 binary64) #s(literal 1/2 binary64))) (*.f64 l l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K n)
(*.f64 n K)
(+ (* K m) (* K n))
(*.f64 (+.f64 n m) K)
(+ (* K m) (* K n))
(*.f64 (+.f64 n m) K)
(+ (* K m) (* K n))
(*.f64 (+.f64 n m) K)
(* K m)
(*.f64 m K)
(* m (+ K (/ (* K n) m)))
(*.f64 m (fma.f64 n (/.f64 K m) K))
(* m (+ K (/ (* K n) m)))
(*.f64 m (fma.f64 n (/.f64 K m) K))
(* m (+ K (/ (* K n) m)))
(*.f64 m (fma.f64 n (/.f64 K m) K))
(* K m)
(*.f64 m K)
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(*.f64 m (fma.f64 n (/.f64 K m) K))
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(*.f64 m (fma.f64 n (/.f64 K m) K))
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(*.f64 m (fma.f64 n (/.f64 K m) K))
(* K m)
(*.f64 m K)
(+ (* K m) (* K n))
(*.f64 (+.f64 n m) K)
(+ (* K m) (* K n))
(*.f64 (+.f64 n m) K)
(+ (* K m) (* K n))
(*.f64 (+.f64 n m) K)
(* K n)
(*.f64 n K)
(* n (+ K (/ (* K m) n)))
(*.f64 n (fma.f64 (/.f64 m n) K K))
(* n (+ K (/ (* K m) n)))
(*.f64 n (fma.f64 (/.f64 m n) K K))
(* n (+ K (/ (* K m) n)))
(*.f64 n (fma.f64 (/.f64 m n) K K))
(* K n)
(*.f64 n K)
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(*.f64 n (fma.f64 (/.f64 m n) K K))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(*.f64 n (fma.f64 (/.f64 m n) K K))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(*.f64 n (fma.f64 (/.f64 m n) K K))

eval97.0ms (0.7%)

Memory
-3.2MiB live, 107.0MiB allocated
Compiler

Compiled 33 831 to 2 405 computations (92.9% saved)

prune100.0ms (0.7%)

Memory
10.7MiB live, 130.0MiB allocated
Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New58713600
Fresh000
Picked101
Done000
Total58813601
Accuracy
97.3%
Counts
601 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.8%
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)))))) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
75.8%
(*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M))))))) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
81.7%
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
11.6%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
39.2%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) K) (/.f64 #s(literal 1 binary64) (-.f64 m n))) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
75.7%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (fma.f64 l (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fabs.f64 (-.f64 n m))) l) (neg.f64 l))))
39.7%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
40.9%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
46.5%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 M (neg.f64 M))))
24.0%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
76.2%
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
86.8%
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
95.9%
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
Compiler

Compiled 1 130 to 592 computations (47.6% saved)

simplify345.0ms (2.5%)

Memory
-18.2MiB live, 235.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff384
(/.f64 (*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 2 binary64))
cost-diff1088
(/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
cost-diff3840
(*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
cost-diff5696
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
cost-diff128
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
cost-diff256
(-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))
cost-diff384
(/.f64 (+.f64 m n) #s(literal 2 binary64))
cost-diff5696
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
cost-diff0
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
cost-diff0
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
cost-diff0
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
cost-diff384
(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))
cost-diff0
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
cost-diff0
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
cost-diff0
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
cost-diff384
(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))
cost-diff0
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
cost-diff256
(-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))
cost-diff384
(/.f64 (+.f64 m n) #s(literal 2 binary64))
cost-diff5696
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
Rules
6 164×lower-*.f32
6 140×lower-*.f64
6 116×lower-fma.f32
6 112×lower-fma.f64
1 536×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048737
089625
1163621
2385611
31606585
45935585
08579583
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(cos.f64 M)
M
(exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n)))))
(-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))
(neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64)))
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
(-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M)
(/.f64 (+.f64 m n) #s(literal 2 binary64))
(+.f64 m n)
m
n
#s(literal 2 binary64)
(-.f64 l (fabs.f64 (-.f64 m n)))
l
(fabs.f64 (-.f64 m n))
(-.f64 m n)
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))
(*.f64 K (+.f64 m n))
K
(+.f64 m n)
m
n
#s(literal 2 binary64)
M
(exp.f64 (neg.f64 l))
(neg.f64 l)
l
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))
(*.f64 K (+.f64 m n))
K
(+.f64 m n)
m
n
#s(literal 2 binary64)
M
(exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(*.f64 m m)
#s(literal -1/4 binary64)
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))
#s(literal 1/2 binary64)
(*.f64 m K)
m
K
(neg.f64 M)
M
(exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n)))))
(-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))
(neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64)))
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
(-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M)
(/.f64 (+.f64 m n) #s(literal 2 binary64))
(+.f64 m n)
n
#s(literal 2 binary64)
(-.f64 l (fabs.f64 (-.f64 m n)))
l
(fabs.f64 (-.f64 m n))
(-.f64 m n)
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 2 binary64)) M))
(-.f64 (/.f64 (*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 2 binary64)) M)
(/.f64 (*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 2 binary64))
(*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n)))
K
(*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))
(fma.f64 n (+.f64 m n) (*.f64 m m))
n
(+.f64 m n)
m
(*.f64 m m)
(-.f64 m n)
(/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(*.f64 (+.f64 m n) (-.f64 m n))
(/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))
#s(literal 1 binary64)
#s(literal 2 binary64)
M
(exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n)))))
(-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))
(neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64)))
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
(-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M)
(/.f64 (+.f64 m n) #s(literal 2 binary64))
(-.f64 l (fabs.f64 (-.f64 m n)))
l
(fabs.f64 (-.f64 m n))
Outputs
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) l))))
(cos.f64 M)
M
(exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n)))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) l)))
(-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))
(-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) l))
(neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64)))
(*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M))
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
(*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M))
(-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M)
(fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))
(/.f64 (+.f64 m n) #s(literal 2 binary64))
(*.f64 (+.f64 m n) #s(literal 1/2 binary64))
(+.f64 m n)
m
n
#s(literal 2 binary64)
(-.f64 l (fabs.f64 (-.f64 m n)))
l
(fabs.f64 (-.f64 m n))
(-.f64 m n)
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) K) M)))
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
(cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) K) M))
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
(-.f64 (*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) K) M)
(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))
(*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) K)
(*.f64 K (+.f64 m n))
(*.f64 (+.f64 m n) K)
K
(+.f64 m n)
m
n
#s(literal 2 binary64)
M
(exp.f64 (neg.f64 l))
(neg.f64 l)
l
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(*.f64 (exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64)))) (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) K) M)))
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
(cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) K) M))
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
(-.f64 (*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) K) M)
(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))
(*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) K)
(*.f64 K (+.f64 m n))
(*.f64 (+.f64 m n) K)
K
(+.f64 m n)
m
n
#s(literal 2 binary64)
M
(exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64))))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(*.f64 m (*.f64 m #s(literal -1/4 binary64)))
(*.f64 m m)
#s(literal -1/4 binary64)
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) l))) (cos.f64 (fma.f64 m (*.f64 K #s(literal -1/2 binary64)) M)))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(cos.f64 (fma.f64 m (*.f64 K #s(literal -1/2 binary64)) M))
(fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))
(fma.f64 m (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))
#s(literal 1/2 binary64)
(*.f64 m K)
m
K
(neg.f64 M)
M
(exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n)))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) l)))
(-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))
(-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) l))
(neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64)))
(*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M))
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
(*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M))
(-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M)
(fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))
(/.f64 (+.f64 m n) #s(literal 2 binary64))
(*.f64 (+.f64 m n) #s(literal 1/2 binary64))
(+.f64 m n)
n
#s(literal 2 binary64)
(-.f64 l (fabs.f64 (-.f64 m n)))
l
(fabs.f64 (-.f64 m n))
(-.f64 m n)
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) l))) (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) K) M)))
(cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 2 binary64)) M))
(cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) K) M))
(-.f64 (/.f64 (*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 2 binary64)) M)
(-.f64 (*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) K) M)
(/.f64 (*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 2 binary64))
(*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) K)
(*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (+.f64 m n) K)
(/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n)))
(/.f64 K (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))))
K
(*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))
(*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))
(fma.f64 n (+.f64 m n) (*.f64 m m))
(fma.f64 m m (*.f64 n (+.f64 m n)))
n
(+.f64 m n)
m
(*.f64 m m)
(-.f64 m n)
(/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(*.f64 (+.f64 m n) (-.f64 m n))
(/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(/.f64 #s(literal 1 binary64) (fma.f64 m m (*.f64 n (+.f64 m n))))
#s(literal 1 binary64)
#s(literal 2 binary64)
M
(exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n)))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) l)))
(-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))
(-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) l))
(neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64)))
(*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M))
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
(*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M))
(-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M)
(fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))
(/.f64 (+.f64 m n) #s(literal 2 binary64))
(*.f64 (+.f64 m n) #s(literal 1/2 binary64))
(-.f64 l (fabs.f64 (-.f64 m n)))
l
(fabs.f64 (-.f64 m n))

localize514.0ms (3.7%)

Memory
31.4MiB live, 455.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.4%
(/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))
accuracy90.1%
(/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n)))
accuracy34.0%
(cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 2 binary64)) M))
accuracy22.2%
(*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
accuracy100.0%
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
accuracy100.0%
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
accuracy100.0%
(exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n)))))
accuracy48.3%
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
accuracy100.0%
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
accuracy100.0%
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
accuracy100.0%
(*.f64 K (+.f64 m n))
accuracy34.0%
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
accuracy100.0%
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
accuracy100.0%
(*.f64 K (+.f64 m n))
accuracy100.0%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
accuracy34.0%
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
accuracy100.0%
(cos.f64 M)
accuracy100.0%
(-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))
accuracy100.0%
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
accuracy100.0%
(exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n)))))
Samples
278.0ms224×1valid
12.0ms32×0valid
Compiler

Compiled 757 to 52 computations (93.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 228.0ms
ival-mult: 76.0ms (33.3% of total)
ival-div: 55.0ms (24.1% of total)
ival-cos: 32.0ms (14% of total)
adjust: 18.0ms (7.9% of total)
ival-neg: 16.0ms (7% of total)
ival-sub: 12.0ms (5.3% of total)
ival-add: 7.0ms (3.1% of total)
ival-exp: 5.0ms (2.2% of total)
ival-pow2: 5.0ms (2.2% of total)
ival-fabs: 2.0ms (0.9% of total)
exact: 1.0ms (0.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series107.0ms (0.8%)

Memory
-18.5MiB live, 194.6MiB allocated
Counts
21 → 804
Calls
Call 1
Inputs
#<alt (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))>
#<alt (/.f64 (+.f64 m n) #s(literal 2 binary64))>
#<alt (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))>
#<alt (*.f64 (cos.f64 M) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))>
#<alt (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))>
#<alt (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))>
#<alt (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))>
#<alt (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)>
#<alt (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))>
#<alt (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))>
#<alt (*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))>
#<alt (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))>
#<alt (/.f64 (*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 2 binary64))>
#<alt (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n)))))>
#<alt (cos.f64 M)>
#<alt (*.f64 K (+.f64 m n))>
#<alt (*.f64 (*.f64 m m) #s(literal -1/4 binary64))>
#<alt (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))>
#<alt (cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 2 binary64)) M))>
#<alt (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n)))>
#<alt (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))>
Outputs
#<alt (pow (- (* 1/2 n) M) 2)>
#<alt (+ (* m (- (* 1/2 n) M)) (pow (- (* 1/2 n) M) 2))>
#<alt (+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))>
#<alt (+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))>
#<alt (* 1/4 (pow m 2))>
#<alt (* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))>
#<alt (* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))>
#<alt (* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))>
#<alt (* 1/4 (pow m 2))>
#<alt (* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))>
#<alt (* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))>
#<alt (* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))>
#<alt (pow (- (* 1/2 m) M) 2)>
#<alt (+ (* n (- (* 1/2 m) M)) (pow (- (* 1/2 m) M) 2))>
#<alt (+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))>
#<alt (+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))>
#<alt (* 1/4 (pow n 2))>
#<alt (* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))>
#<alt (* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))>
#<alt (* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))>
#<alt (* 1/4 (pow n 2))>
#<alt (* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))>
#<alt (* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))>
#<alt (* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))>
#<alt (* 1/4 (pow (+ m n) 2))>
#<alt (+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))>
#<alt (+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))>
#<alt (+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))>
#<alt (pow M 2)>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))>
#<alt (* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))>
#<alt (* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))>
#<alt (pow M 2)>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))>
#<alt (* 1/2 n)>
#<alt (+ (* 1/2 m) (* 1/2 n))>
#<alt (+ (* 1/2 m) (* 1/2 n))>
#<alt (+ (* 1/2 m) (* 1/2 n))>
#<alt (* 1/2 m)>
#<alt (* m (+ 1/2 (* 1/2 (/ n m))))>
#<alt (* m (+ 1/2 (* 1/2 (/ n m))))>
#<alt (* m (+ 1/2 (* 1/2 (/ n m))))>
#<alt (* 1/2 m)>
#<alt (* -1 (* m (- (* -1/2 (/ n m)) 1/2)))>
#<alt (* -1 (* m (- (* -1/2 (/ n m)) 1/2)))>
#<alt (* -1 (* m (- (* -1/2 (/ n m)) 1/2)))>
#<alt (* 1/2 m)>
#<alt (+ (* 1/2 m) (* 1/2 n))>
#<alt (+ (* 1/2 m) (* 1/2 n))>
#<alt (+ (* 1/2 m) (* 1/2 n))>
#<alt (* 1/2 n)>
#<alt (* n (+ 1/2 (* 1/2 (/ m n))))>
#<alt (* n (+ 1/2 (* 1/2 (/ m n))))>
#<alt (* n (+ 1/2 (* 1/2 (/ m n))))>
#<alt (* 1/2 n)>
#<alt (* -1 (* n (- (* -1/2 (/ m n)) 1/2)))>
#<alt (* -1 (* n (- (* -1/2 (/ m n)) 1/2)))>
#<alt (* -1 (* n (- (* -1/2 (/ m n)) 1/2)))>
#<alt (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))>
#<alt (- (+ (fabs (- m n)) (* m (- M (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))>
#<alt (- (+ (fabs (- m n)) (* m (- (+ M (* -1/4 m)) (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))>
#<alt (- (+ (fabs (- m n)) (* m (- (+ M (* -1/4 m)) (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))>
#<alt (* -1/4 (pow m 2))>
#<alt (* (pow m 2) (- (/ M m) (+ 1/4 (* 1/2 (/ n m)))))>
#<alt (* (pow m 2) (- (+ (/ M m) (/ (fabs (- m n)) (pow m 2))) (+ 1/4 (+ (* 1/2 (/ n m)) (+ (/ l (pow m 2)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))))))>
#<alt (* (pow m 2) (- (+ (/ M m) (/ (fabs (- m n)) (pow m 2))) (+ 1/4 (+ (* 1/2 (/ n m)) (+ (/ l (pow m 2)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))))))>
#<alt (* -1/4 (pow m 2))>
#<alt (* (pow m 2) (- (* -1 (/ (- (* 1/2 n) M) m)) 1/4))>
#<alt (* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 n) M) 2))) m)) (* -1 (- (* 1/2 n) M))) m)) 1/4))>
#<alt (* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 n) M) 2))) m)) (* -1 (- (* 1/2 n) M))) m)) 1/4))>
#<alt (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))>
#<alt (- (+ (fabs (- m n)) (* n (- M (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))>
#<alt (- (+ (fabs (- m n)) (* n (- (+ M (* -1/4 n)) (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))>
#<alt (- (+ (fabs (- m n)) (* n (- (+ M (* -1/4 n)) (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))>
#<alt (* -1/4 (pow n 2))>
#<alt (* (pow n 2) (- (/ M n) (+ 1/4 (* 1/2 (/ m n)))))>
#<alt (* (pow n 2) (- (+ (/ M n) (/ (fabs (- m n)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))))))>
#<alt (* (pow n 2) (- (+ (/ M n) (/ (fabs (- m n)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))))))>
#<alt (* -1/4 (pow n 2))>
#<alt (* (pow n 2) (- (* -1 (/ (- (* 1/2 m) M) n)) 1/4))>
#<alt (* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 m) M) 2))) n)) (* -1 (- (* 1/2 m) M))) n)) 1/4))>
#<alt (* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 m) M) 2))) n)) (* -1 (- (* 1/2 m) M))) n)) 1/4))>
#<alt (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))>
#<alt (- (+ (fabs (- m n)) (* M (+ m n))) (+ l (* 1/4 (pow (+ m n) 2))))>
#<alt (- (+ (fabs (- m n)) (* M (- (* -1 M) (* -1 (+ m n))))) (+ l (* 1/4 (pow (+ m n) 2))))>
#<alt (- (+ (fabs (- m n)) (* M (- (* -1 M) (* -1 (+ m n))))) (+ l (* 1/4 (pow (+ m n) 2))))>
#<alt (* -1 (pow M 2))>
#<alt (* (pow M 2) (- (+ (/ m M) (/ n M)) 1))>
#<alt (* (pow M 2) (- (/ (fabs (- m n)) (pow M 2)) (+ 1 (+ (* -1 (/ (+ m n) M)) (+ (* 1/4 (/ (pow (+ m n) 2) (pow M 2))) (/ l (pow M 2)))))))>
#<alt (* (pow M 2) (- (/ (fabs (- m n)) (pow M 2)) (+ 1 (+ (* -1 (/ (+ m n) M)) (+ (* 1/4 (/ (pow (+ m n) 2) (pow M 2))) (/ l (pow M 2)))))))>
#<alt (* -1 (pow M 2))>
#<alt (* (pow M 2) (- (+ (/ m M) (/ n M)) 1))>
#<alt (* (pow M 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))) M)) (+ m n)) M)) 1))>
#<alt (* (pow M 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))) M)) (+ m n)) M)) 1))>
#<alt (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))>
#<alt (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))>
#<alt (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))>
#<alt (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))>
#<alt (* -1 l)>
#<alt (* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))>
#<alt (* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))>
#<alt (* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))>
#<alt (* -1 l)>
#<alt (* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))>
#<alt (* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))>
#<alt (* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))>
#<alt (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (+ (* M (+ (* -1/2 (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (+ (* M (+ (* -1/2 (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))) (+ (* M (+ (* -1/2 (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3)))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))))>
#<alt (+ (* m (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))) (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))>
#<alt (+ (* m (+ (* m (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4)))) (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n)))))) (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))>
#<alt (+ (* m (+ (* m (+ (* m (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (* -1/4 (- M (* 1/2 n))) (* 1/6 (pow (- M (* 1/2 n)) 3)))))) (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4))))) (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n)))))) (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))))>
#<alt (+ (* n (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m))))) (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))))>
#<alt (+ (* n (+ (* n (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4)))) (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m)))))) (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))))>
#<alt (+ (* n (+ (* n (+ (* n (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (+ (* -1/4 (- M (* 1/2 m))) (* 1/6 (pow (- M (* 1/2 m)) 3)))))) (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4))))) (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m)))))) (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (+ (* -1 (* l (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))) (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (+ (* l (+ (* -1 (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))) (* 1/2 (* l (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))))) (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (+ (* l (+ (* -1 (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))) (* l (+ (* -1/6 (* l (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))) (* 1/2 (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))))))) (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos M) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (* (cos M) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (* (cos M) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (* (cos M) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K n))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (* 1/2 (* K m))>
#<alt (* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))>
#<alt (* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))>
#<alt (* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))>
#<alt (* 1/2 (* K m))>
#<alt (* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))>
#<alt (* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))>
#<alt (* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))>
#<alt (* 1/2 (* K m))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (* 1/2 (* K n))>
#<alt (* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))>
#<alt (* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))>
#<alt (* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))>
#<alt (* 1/2 (* K n))>
#<alt (* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))>
#<alt (* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))>
#<alt (* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))>
#<alt (* (cos (neg M)) (exp (neg l)))>
#<alt (+ (* -1/2 (* K (* (exp (neg l)) (* (sin (neg M)) (+ m n))))) (* (cos (neg M)) (exp (neg l))))>
#<alt (+ (* K (+ (* -1/2 (* (exp (neg l)) (* (sin (neg M)) (+ m n)))) (* -1/8 (* K (* (cos (neg M)) (* (exp (neg l)) (pow (+ m n) 2))))))) (* (cos (neg M)) (exp (neg l))))>
#<alt (+ (* K (+ (* -1/2 (* (exp (neg l)) (* (sin (neg M)) (+ m n)))) (* K (+ (* -1/8 (* (cos (neg M)) (* (exp (neg l)) (pow (+ m n) 2)))) (* 1/48 (* K (* (exp (neg l)) (* (sin (neg M)) (pow (+ m n) 3))))))))) (* (cos (neg M)) (exp (neg l))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l)))>
#<alt (+ (* -1/2 (* K (* m (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M)))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))>
#<alt (+ (* m (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M))))) (* -1/8 (* (pow K 2) (* m (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l)))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))>
#<alt (+ (* m (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M))))) (* m (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))) (* 1/48 (* (pow K 3) (* m (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M)))))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l)))>
#<alt (+ (* -1/2 (* K (* n (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))>
#<alt (+ (* n (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M))))) (* -1/8 (* (pow K 2) (* n (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l)))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))>
#<alt (+ (* n (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M))))) (* n (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))) (* 1/48 (* (pow K 3) (* n (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M)))))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l)))>
#<alt (+ (* M (* (exp (neg l)) (sin (* 1/2 (* K (+ m n)))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))>
#<alt (+ (* M (+ (* -1/2 (* M (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))) (* (exp (neg l)) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))>
#<alt (+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l)))) (* -1/6 (* M (* (exp (neg l)) (sin (* 1/2 (* K (+ m n))))))))) (* (exp (neg l)) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (+ (cos (- (* 1/2 (* K (+ m n))) M)) (* -1 (* l (cos (- (* 1/2 (* K (+ m n))) M)))))>
#<alt (+ (cos (- (* 1/2 (* K (+ m n))) M)) (* l (+ (* -1 (cos (- (* 1/2 (* K (+ m n))) M))) (* 1/2 (* l (cos (- (* 1/2 (* K (+ m n))) M)))))))>
#<alt (+ (cos (- (* 1/2 (* K (+ m n))) M)) (* l (+ (* -1 (cos (- (* 1/2 (* K (+ m n))) M))) (* l (+ (* -1/6 (* l (cos (- (* 1/2 (* K (+ m n))) M)))) (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))>
#<alt (cos (neg M))>
#<alt (+ (cos (neg M)) (* -1/2 (* K (* (sin (neg M)) (+ m n)))))>
#<alt (+ (cos (neg M)) (* K (- (* -1/8 (* K (* (cos (neg M)) (pow (+ m n) 2)))) (* 1/2 (* (sin (neg M)) (+ m n))))))>
#<alt (+ (cos (neg M)) (* K (- (* K (+ (* -1/8 (* (cos (neg M)) (pow (+ m n) 2))) (* 1/48 (* K (* (sin (neg M)) (pow (+ m n) 3)))))) (* 1/2 (* (sin (neg M)) (+ m n))))))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (+ (cos (- (* 1/2 (* K n)) M)) (* -1/2 (* K (* m (sin (- (* 1/2 (* K n)) M))))))>
#<alt (+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* -1/8 (* (pow K 2) (* m (cos (- (* 1/2 (* K n)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))>
#<alt (+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* m (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K n)) M)))) (* 1/48 (* (pow K 3) (* m (sin (- (* 1/2 (* K n)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (- n (* -1 m)))) M))>
#<alt (cos (- (* 1/2 (* K (- n (* -1 m)))) M))>
#<alt (cos (- (* 1/2 (* K (- n (* -1 m)))) M))>
#<alt (cos (- (* 1/2 (* K (- n (* -1 m)))) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))>
#<alt (+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (- (* 1/2 (* K m)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K m)) M)))) (* 1/48 (* (pow K 3) (* n (sin (- (* 1/2 (* K m)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (- m (* -1 n)))) M))>
#<alt (cos (- (* 1/2 (* K (- m (* -1 n)))) M))>
#<alt (cos (- (* 1/2 (* K (- m (* -1 n)))) M))>
#<alt (cos (- (* 1/2 (* K (- m (* -1 n)))) M))>
#<alt (cos (* 1/2 (* K (+ m n))))>
#<alt (+ (cos (* 1/2 (* K (+ m n)))) (* M (sin (* 1/2 (* K (+ m n))))))>
#<alt (+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K (+ m n)))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))>
#<alt (+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K (+ m n))))) (* -1/6 (* M (sin (* 1/2 (* K (+ m n)))))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))>
#<alt (* -1 M)>
#<alt (- (* 1/2 (* K (+ m n))) M)>
#<alt (- (* 1/2 (* K (+ m n))) M)>
#<alt (- (* 1/2 (* K (+ m n))) M)>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* K (+ (* -1 (/ M K)) (* 1/2 (+ m n))))>
#<alt (* K (+ (* -1 (/ M K)) (* 1/2 (+ m n))))>
#<alt (* K (+ (* -1 (/ M K)) (* 1/2 (+ m n))))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* -1 (* K (+ (* -1/2 (+ m n)) (/ M K))))>
#<alt (* -1 (* K (+ (* -1/2 (+ m n)) (/ M K))))>
#<alt (* -1 (* K (+ (* -1/2 (+ m n)) (/ M K))))>
#<alt (- (* 1/2 (* K n)) M)>
#<alt (- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)>
#<alt (- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)>
#<alt (- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)>
#<alt (* 1/2 (* K m))>
#<alt (* m (- (+ (* 1/2 K) (* 1/2 (/ (* K n) m))) (/ M m)))>
#<alt (* m (- (+ (* 1/2 K) (* 1/2 (/ (* K n) m))) (/ M m)))>
#<alt (* m (- (+ (* 1/2 K) (* 1/2 (/ (* K n) m))) (/ M m)))>
#<alt (* 1/2 (* K m))>
#<alt (* -1 (* m (+ (* -1 (/ (- (* 1/2 (* K n)) M) m)) (* -1/2 K))))>
#<alt (* -1 (* m (+ (* -1 (/ (- (* 1/2 (* K n)) M) m)) (* -1/2 K))))>
#<alt (* -1 (* m (+ (* -1 (/ (- (* 1/2 (* K n)) M) m)) (* -1/2 K))))>
#<alt (- (* 1/2 (* K m)) M)>
#<alt (- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)>
#<alt (- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)>
#<alt (- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)>
#<alt (* 1/2 (* K n))>
#<alt (* n (- (+ (* 1/2 K) (* 1/2 (/ (* K m) n))) (/ M n)))>
#<alt (* n (- (+ (* 1/2 K) (* 1/2 (/ (* K m) n))) (/ M n)))>
#<alt (* n (- (+ (* 1/2 K) (* 1/2 (/ (* K m) n))) (/ M n)))>
#<alt (* 1/2 (* K n))>
#<alt (* -1 (* n (+ (* -1 (/ (- (* 1/2 (* K m)) M) n)) (* -1/2 K))))>
#<alt (* -1 (* n (+ (* -1 (/ (- (* 1/2 (* K m)) M) n)) (* -1/2 K))))>
#<alt (* -1 (* n (+ (* -1 (/ (- (* 1/2 (* K m)) M) n)) (* -1/2 K))))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (+ (* -1 M) (* 1/2 (* K (+ m n))))>
#<alt (+ (* -1 M) (* 1/2 (* K (+ m n))))>
#<alt (+ (* -1 M) (* 1/2 (* K (+ m n))))>
#<alt (* -1 M)>
#<alt (* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))>
#<alt (* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))>
#<alt (* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))>
#<alt (* -1 M)>
#<alt (* -1 (* M (+ 1 (* -1/2 (/ (* K (+ m n)) M)))))>
#<alt (* -1 (* M (+ 1 (* -1/2 (/ (* K (+ m n)) M)))))>
#<alt (* -1 (* M (+ 1 (* -1/2 (/ (* K (+ m n)) M)))))>
#<alt (* (cos (neg M)) (exp (* -1/4 (pow m 2))))>
#<alt (+ (* -1/2 (* K (* (exp (* -1/4 (pow m 2))) (* (sin (neg M)) (+ m n))))) (* (cos (neg M)) (exp (* -1/4 (pow m 2)))))>
#<alt (+ (* K (+ (* -1/2 (* (exp (* -1/4 (pow m 2))) (* (sin (neg M)) (+ m n)))) (* -1/8 (* K (* (cos (neg M)) (* (exp (* -1/4 (pow m 2))) (pow (+ m n) 2))))))) (* (cos (neg M)) (exp (* -1/4 (pow m 2)))))>
#<alt (+ (* K (+ (* -1/2 (* (exp (* -1/4 (pow m 2))) (* (sin (neg M)) (+ m n)))) (* K (+ (* -1/8 (* (cos (neg M)) (* (exp (* -1/4 (pow m 2))) (pow (+ m n) 2)))) (* 1/48 (* K (* (exp (* -1/4 (pow m 2))) (* (sin (neg M)) (pow (+ m n) 3))))))))) (* (cos (neg M)) (exp (* -1/4 (pow m 2)))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (+ (cos (- (* 1/2 (* K n)) M)) (* -1/2 (* K (* m (sin (- (* 1/2 (* K n)) M))))))>
#<alt (+ (cos (- (* 1/2 (* K n)) M)) (* m (+ (* -1/2 (* K (sin (- (* 1/2 (* K n)) M)))) (* m (+ (* -1/4 (cos (- (* 1/2 (* K n)) M))) (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K n)) M)))))))))>
#<alt (+ (cos (- (* 1/2 (* K n)) M)) (* m (+ (* -1/2 (* K (sin (- (* 1/2 (* K n)) M)))) (* m (+ (* -1/4 (cos (- (* 1/2 (* K n)) M))) (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K n)) M)))) (* m (+ (* 1/48 (* (pow K 3) (sin (- (* 1/2 (* K n)) M)))) (* 1/8 (* K (sin (- (* 1/2 (* K n)) M))))))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (* -1/4 (pow m 2))))>
#<alt (+ (* -1/2 (* K (* n (* (exp (* -1/4 (pow m 2))) (sin (- (* 1/2 (* K m)) M)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (* -1/4 (pow m 2)))))>
#<alt (+ (* n (+ (* -1/2 (* K (* (exp (* -1/4 (pow m 2))) (sin (- (* 1/2 (* K m)) M))))) (* -1/8 (* (pow K 2) (* n (* (cos (- (* 1/2 (* K m)) M)) (exp (* -1/4 (pow m 2))))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (* -1/4 (pow m 2)))))>
#<alt (+ (* n (+ (* -1/2 (* K (* (exp (* -1/4 (pow m 2))) (sin (- (* 1/2 (* K m)) M))))) (* n (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (exp (* -1/4 (pow m 2)))))) (* 1/48 (* (pow K 3) (* n (* (exp (* -1/4 (pow m 2))) (sin (- (* 1/2 (* K m)) M)))))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (* -1/4 (pow m 2)))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow m 2))))>
#<alt (+ (* M (* (exp (* -1/4 (pow m 2))) (sin (* 1/2 (* K (+ m n)))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow m 2)))))>
#<alt (+ (* M (+ (* -1/2 (* M (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow m 2)))))) (* (exp (* -1/4 (pow m 2))) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow m 2)))))>
#<alt (+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow m 2))))) (* -1/6 (* M (* (exp (* -1/4 (pow m 2))) (sin (* 1/2 (* K (+ m n))))))))) (* (exp (* -1/4 (pow m 2))) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow m 2)))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow m 2))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow m 2))))>
#<alt (cos (neg M))>
#<alt (+ (cos (neg M)) (* -1/2 (* K (* m (sin (neg M))))))>
#<alt (+ (cos (neg M)) (* m (- (* -1/8 (* (pow K 2) (* m (cos (neg M))))) (* 1/2 (* K (sin (neg M)))))))>
#<alt (+ (cos (neg M)) (* m (- (* m (+ (* -1/8 (* (pow K 2) (cos (neg M)))) (* 1/48 (* (pow K 3) (* m (sin (neg M))))))) (* 1/2 (* K (sin (neg M)))))))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (neg M))>
#<alt (+ (cos (neg M)) (* -1/2 (* K (* m (sin (neg M))))))>
#<alt (+ (cos (neg M)) (* K (- (* -1/8 (* K (* (pow m 2) (cos (neg M))))) (* 1/2 (* m (sin (neg M)))))))>
#<alt (+ (cos (neg M)) (* K (- (* K (+ (* -1/8 (* (pow m 2) (cos (neg M)))) (* 1/48 (* K (* (pow m 3) (sin (neg M))))))) (* 1/2 (* m (sin (neg M)))))))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (* 1/2 (* K m)))>
#<alt (+ (cos (* 1/2 (* K m))) (* M (sin (* 1/2 (* K m)))))>
#<alt (+ (cos (* 1/2 (* K m))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K m))))) (* -1 (sin (* 1/2 (* K m)))))))>
#<alt (+ (cos (* 1/2 (* K m))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K m)))) (* -1/6 (* M (sin (* 1/2 (* K m))))))) (* -1 (sin (* 1/2 (* K m)))))))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K m))))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K m))))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K m))))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K m))))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K m)>
#<alt (+ (* K m) (* K n))>
#<alt (+ (* K m) (* K n))>
#<alt (+ (* K m) (* K n))>
#<alt (* K n)>
#<alt (* n (+ K (/ (* K m) n)))>
#<alt (* n (+ K (/ (* K m) n)))>
#<alt (* n (+ K (/ (* K m) n)))>
#<alt (* K n)>
#<alt (* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))>
#<alt (* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))>
#<alt (* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))>
#<alt (* K n)>
#<alt (+ (* K m) (* K n))>
#<alt (+ (* K m) (* K n))>
#<alt (+ (* K m) (* K n))>
#<alt (* K m)>
#<alt (* m (+ K (/ (* K n) m)))>
#<alt (* m (+ K (/ (* K n) m)))>
#<alt (* m (+ K (/ (* K n) m)))>
#<alt (* K m)>
#<alt (* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))>
#<alt (* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))>
#<alt (* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))>
#<alt (* -1 (pow n 4))>
#<alt (+ (* -1 (pow n 4)) (* m (+ (* -1 (pow n 3)) (* n (+ (* -1 (pow n 2)) (pow n 2))))))>
#<alt (+ (* -1 (pow n 4)) (* m (+ (* -1 (pow n 3)) (+ (* m (+ (* -1 (pow n 2)) (+ (* n (+ n (* -1 n))) (pow n 2)))) (* n (+ (* -1 (pow n 2)) (pow n 2)))))))>
#<alt (+ (* -1 (pow n 4)) (* m (+ (* -1 (pow n 3)) (+ (* m (+ (* -1 (pow n 2)) (+ (* m (+ (* -1 n) (* 2 n))) (+ (* n (+ n (* -1 n))) (pow n 2))))) (* n (+ (* -1 (pow n 2)) (pow n 2)))))))>
#<alt (pow m 4)>
#<alt (* (pow m 4) (+ 1 (+ (* -1 (/ n m)) (* 2 (/ n m)))))>
#<alt (* (pow m 4) (+ 1 (+ (* -1 (/ n m)) (+ (* -1 (/ (pow n 2) (pow m 2))) (+ (* 2 (/ n m)) (+ (/ (* n (+ n (* -1 n))) (pow m 2)) (/ (pow n 2) (pow m 2))))))))>
#<alt (* (pow m 4) (+ 1 (+ (* -1 (/ n m)) (+ (* -1 (/ (pow n 2) (pow m 2))) (+ (* -1 (/ (pow n 3) (pow m 3))) (+ (* 2 (/ n m)) (+ (/ (* n (+ n (* -1 n))) (pow m 2)) (+ (/ (* n (+ (* -1 (pow n 2)) (pow n 2))) (pow m 3)) (/ (pow n 2) (pow m 2))))))))))>
#<alt (pow m 4)>
#<alt (* (pow m 4) (+ 1 (+ (* -1 (/ n m)) (* 2 (/ n m)))))>
#<alt (* (pow m 4) (+ 1 (* -1 (/ (+ (* -2 (/ (pow n 2) m)) (+ (* -1 (+ (* -1 n) (* 2 n))) (* 2 (/ (pow n 2) m)))) m))))>
#<alt (* (pow m 4) (+ 1 (* -1 (/ (+ (* -1 (+ (* -1 n) (* 2 n))) (* -1 (/ (+ (* -2 (/ (pow n 3) m)) (+ (* -1 (+ (* -2 (pow n 2)) (* 2 (pow n 2)))) (/ (pow n 3) m))) m))) m))))>
#<alt (pow m 4)>
#<alt (+ (* n (+ (* m (+ (* -1 (pow m 2)) (pow m 2))) (pow m 3))) (pow m 4))>
#<alt (+ (* n (+ (* m (+ (* -1 (pow m 2)) (pow m 2))) (+ (* n (+ (* -1 (pow m 2)) (+ (* m (+ m (* -1 m))) (pow m 2)))) (pow m 3)))) (pow m 4))>
#<alt (+ (* n (+ (* m (+ (* -1 (pow m 2)) (pow m 2))) (+ (* n (+ (* -1 (pow m 2)) (+ (* m (+ m (* -1 m))) (+ (* n (+ m (* -2 m))) (pow m 2))))) (pow m 3)))) (pow m 4))>
#<alt (* -1 (pow n 4))>
#<alt (* (pow n 4) (- (+ (* -2 (/ m n)) (/ m n)) 1))>
#<alt (* (pow n 4) (- (+ (* -2 (/ m n)) (+ (* -1 (/ (pow m 2) (pow n 2))) (+ (/ m n) (+ (/ (* m (+ m (* -1 m))) (pow n 2)) (/ (pow m 2) (pow n 2)))))) 1))>
#<alt (* (pow n 4) (- (+ (* -2 (/ m n)) (+ (* -1 (/ (pow m 2) (pow n 2))) (+ (/ m n) (+ (/ (* m (+ m (* -1 m))) (pow n 2)) (+ (/ (* m (+ (* -1 (pow m 2)) (pow m 2))) (pow n 3)) (+ (/ (pow m 2) (pow n 2)) (/ (pow m 3) (pow n 3)))))))) 1))>
#<alt (* -1 (pow n 4))>
#<alt (* (pow n 4) (- (* -1 (/ (+ (* -1 m) (* 2 m)) n)) 1))>
#<alt (* (pow n 4) (- (* -1 (/ (+ (* -1 m) (+ (* -1 (/ (+ (* -2 (pow m 2)) (* 2 (pow m 2))) n)) (* 2 m))) n)) 1))>
#<alt (* (pow n 4) (- (* -1 (/ (+ (* -1 m) (+ (* -1 (/ (+ (* -2 (pow m 2)) (+ (* -1 (/ (+ (* -2 (pow m 3)) (pow m 3)) n)) (* 2 (pow m 2)))) n)) (* 2 m))) n)) 1))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K m))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (* 1/2 (* K n))>
#<alt (* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))>
#<alt (* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))>
#<alt (* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))>
#<alt (* 1/2 (* K n))>
#<alt (* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))>
#<alt (* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))>
#<alt (* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))>
#<alt (* 1/2 (* K n))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (* 1/2 (* K m))>
#<alt (* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))>
#<alt (* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))>
#<alt (* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))>
#<alt (* 1/2 (* K m))>
#<alt (* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))>
#<alt (* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))>
#<alt (* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n)))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* m (+ (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* m (+ (* m (+ (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (* -1/4 (- M (* 1/2 n))) (* 1/6 (pow (- M (* 1/2 n)) 3))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))>
#<alt (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))>
#<alt (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))>
#<alt (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m)))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* n (+ (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m))))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* n (+ (* n (+ (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (+ (* -1/4 (- M (* 1/2 m))) (* 1/6 (pow (- M (* 1/2 m)) 3))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m))))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))>
#<alt (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))>
#<alt (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))>
#<alt (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (+ (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))))>
#<alt (+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (+ (* M (+ (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))>
#<alt (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt (+ (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (* l (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))))>
#<alt (+ (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (* l (+ (* -1 (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))) (* 1/2 (* l (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))))))>
#<alt (+ (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (* l (+ (* -1 (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))) (* l (+ (* -1/6 (* l (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))) (* 1/2 (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow M 2)))>
#<alt (+ 1 (* (pow M 2) (- (* 1/24 (pow M 2)) 1/2)))>
#<alt (+ 1 (* (pow M 2) (- (* (pow M 2) (+ 1/24 (* -1/720 (pow M 2)))) 1/2)))>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos M)>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K n)>
#<alt (+ (* K m) (* K n))>
#<alt (+ (* K m) (* K n))>
#<alt (+ (* K m) (* K n))>
#<alt (* K m)>
#<alt (* m (+ K (/ (* K n) m)))>
#<alt (* m (+ K (/ (* K n) m)))>
#<alt (* m (+ K (/ (* K n) m)))>
#<alt (* K m)>
#<alt (* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))>
#<alt (* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))>
#<alt (* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))>
#<alt (* K m)>
#<alt (+ (* K m) (* K n))>
#<alt (+ (* K m) (* K n))>
#<alt (+ (* K m) (* K n))>
#<alt (* K n)>
#<alt (* n (+ K (/ (* K m) n)))>
#<alt (* n (+ K (/ (* K m) n)))>
#<alt (* n (+ K (/ (* K m) n)))>
#<alt (* K n)>
#<alt (* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))>
#<alt (* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))>
#<alt (* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))>
#<alt (* -1/4 (pow m 2))>
#<alt (* -1/4 (pow m 2))>
#<alt (* -1/4 (pow m 2))>
#<alt (* -1/4 (pow m 2))>
#<alt (* -1/4 (pow m 2))>
#<alt (* -1/4 (pow m 2))>
#<alt (* -1/4 (pow m 2))>
#<alt (* -1/4 (pow m 2))>
#<alt (* -1/4 (pow m 2))>
#<alt (* -1/4 (pow m 2))>
#<alt (* -1/4 (pow m 2))>
#<alt (* -1/4 (pow m 2))>
#<alt (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))))>
#<alt (+ (* m (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (sin (neg M))))) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n)))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))>
#<alt (+ (* m (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (sin (neg M))))) (+ (* m (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (sin (neg M)) (- M (* 1/2 n)))))) (+ (* -1/8 (* (pow K 2) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4)))))) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))>
#<alt (+ (* m (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (sin (neg M))))) (+ (* m (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (sin (neg M)) (- M (* 1/2 n)))))) (+ (* -1/8 (* (pow K 2) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))) (+ (* m (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (sin (neg M)) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4))))) (+ (* -1/8 (* (pow K 2) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n)))))) (+ (* 1/48 (* (pow K 3) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (sin (neg M))))) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (* -1/4 (- M (* 1/2 n))) (* 1/6 (pow (- M (* 1/2 n)) 3))))))))) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4))))))) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))>
#<alt (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (+ (* -1/2 (* K (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (neg M)))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))>
#<alt (+ (* K (+ (* -1/2 (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (neg M))))) (* -1/8 (* K (* (pow m 2) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))>
#<alt (+ (* K (+ (* -1/2 (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (neg M))))) (* K (+ (* -1/8 (* (pow m 2) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))) (* 1/48 (* K (* (pow m 3) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (neg M)))))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (* 1/2 (* K m))) (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))))>
#<alt (+ (* M (+ (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (sin (* 1/2 (* K m)))))) (* (cos (* 1/2 (* K m))) (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))))>
#<alt (+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K m))) (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))))) (+ (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (sin (* 1/2 (* K m))) (+ m n)))))) (+ (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (sin (* 1/2 (* K m))))))) (* (cos (* 1/2 (* K m))) (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))))>
#<alt (+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K m))) (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))))) (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))) (+ (* -1/6 (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (sin (* 1/2 (* K m))))) (+ (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (sin (* 1/2 (* K m))) (- (* 1/2 (pow (+ m n) 2)) 1))))))) (+ (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (sin (* 1/2 (* K m))) (+ m n))))))) (+ (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (sin (* 1/2 (* K m))))))) (* (cos (* 1/2 (* K m))) (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K m)))) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K m)))) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K m)))) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K m)))) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))))>
#<alt (+ (* n (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))))>
#<alt (+ (* n (+ (* n (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4)))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))))>
#<alt (+ (* n (+ (* n (+ (* n (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (+ (* -1/4 (- M (* 1/2 m))) (* 1/6 (pow (- M (* 1/2 m)) 3)))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (+ (* -1 (* l (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (+ (* l (+ (* -1 (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))) (* 1/2 (* l (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (+ (* l (+ (* -1 (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))) (* l (+ (* -1/6 (* l (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))) (* 1/2 (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (cos (neg M))>
#<alt (+ (cos (neg M)) (* -1/2 (* K (* (sin (neg M)) (+ m n)))))>
#<alt (+ (cos (neg M)) (* K (- (* -1/8 (* K (* (cos (neg M)) (pow (+ m n) 2)))) (* 1/2 (* (sin (neg M)) (+ m n))))))>
#<alt (+ (cos (neg M)) (* K (- (* K (+ (* -1/8 (* (cos (neg M)) (pow (+ m n) 2))) (* 1/48 (* K (* (sin (neg M)) (pow (+ m n) 3)))))) (* 1/2 (* (sin (neg M)) (+ m n))))))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))>
#<alt (+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (- (* 1/2 (* K m)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K m)) M)))) (* 1/48 (* (pow K 3) (* n (sin (- (* 1/2 (* K m)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (- m (* -1 n)))) M))>
#<alt (cos (- (* 1/2 (* K (- m (* -1 n)))) M))>
#<alt (cos (- (* 1/2 (* K (- m (* -1 n)))) M))>
#<alt (cos (- (* 1/2 (* K (- m (* -1 n)))) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (+ (cos (- (* 1/2 (* K n)) M)) (* -1/2 (* K (* m (sin (- (* 1/2 (* K n)) M))))))>
#<alt (+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* -1/8 (* (pow K 2) (* m (cos (- (* 1/2 (* K n)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))>
#<alt (+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* m (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K n)) M)))) (* 1/48 (* (pow K 3) (* m (sin (- (* 1/2 (* K n)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (- n (* -1 m)))) M))>
#<alt (cos (- (* 1/2 (* K (- n (* -1 m)))) M))>
#<alt (cos (- (* 1/2 (* K (- n (* -1 m)))) M))>
#<alt (cos (- (* 1/2 (* K (- n (* -1 m)))) M))>
#<alt (cos (* 1/2 (* K (+ m n))))>
#<alt (+ (cos (* 1/2 (* K (+ m n)))) (* M (sin (* 1/2 (* K (+ m n))))))>
#<alt (+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K (+ m n)))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))>
#<alt (+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K (+ m n))))) (* -1/6 (* M (sin (* 1/2 (* K (+ m n)))))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))>
#<alt (/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))>
#<alt (/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))>
#<alt (/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))>
#<alt (/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))>
#<alt (/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))>
#<alt (/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))>
#<alt (/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))>
#<alt (/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))>
#<alt (/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))>
#<alt (/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))>
#<alt (/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))>
#<alt (/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))>
#<alt (/ K (pow m 3))>
#<alt (+ (* -1 (/ (* K (* n (+ (* -1 (pow m 2)) (pow m 2)))) (pow m 6))) (/ K (pow m 3)))>
#<alt (+ (* n (- (* -1 (* n (+ (* -1 (/ (* K (pow (+ (* -1 (pow m 2)) (pow m 2)) 2)) (pow m 9))) (/ (* K (+ m (* -1 m))) (pow m 6))))) (/ (* K (+ (* -1 (pow m 2)) (pow m 2))) (pow m 6)))) (/ K (pow m 3)))>
#<alt (+ (* n (- (* n (- (* -1 (* n (+ (* -1 (/ K (pow m 6))) (+ (* -1 (/ (* K (* (+ m (* -1 m)) (+ (* -1 (pow m 2)) (pow m 2)))) (pow m 9))) (* -1 (/ (* (+ (* -1 (/ (* K (pow (+ (* -1 (pow m 2)) (pow m 2)) 2)) (pow m 9))) (/ (* K (+ m (* -1 m))) (pow m 6))) (+ (* -1 (pow m 2)) (pow m 2))) (pow m 3))))))) (+ (* -1 (/ (* K (pow (+ (* -1 (pow m 2)) (pow m 2)) 2)) (pow m 9))) (/ (* K (+ m (* -1 m))) (pow m 6))))) (/ (* K (+ (* -1 (pow m 2)) (pow m 2))) (pow m 6)))) (/ K (pow m 3)))>
#<alt (* -1 (/ K (pow n 3)))>
#<alt (/ (+ (* -1 K) (* -1 (/ (* K (+ m (* -1 m))) n))) (pow n 3))>
#<alt (/ (- (+ (* -1 K) (* -1 (/ (+ (* K (+ (* -1 (pow m 2)) (pow m 2))) (* K (pow (+ m (* -1 m)) 2))) (pow n 2)))) (/ (* K (+ m (* -1 m))) n)) (pow n 3))>
#<alt (/ (- (+ (* -1 K) (* -1 (/ (+ (* K (* (+ m (* -1 m)) (+ (* -1 (pow m 2)) (pow m 2)))) (+ (* K (pow m 3)) (* (+ m (* -1 m)) (+ (* K (+ (* -1 (pow m 2)) (pow m 2))) (* K (pow (+ m (* -1 m)) 2)))))) (pow n 3)))) (+ (/ (* K (+ m (* -1 m))) n) (+ (/ (* K (+ (* -1 (pow m 2)) (pow m 2))) (pow n 2)) (/ (* K (pow (+ m (* -1 m)) 2)) (pow n 2))))) (pow n 3))>
#<alt (* -1 (/ K (pow n 3)))>
#<alt (* -1 (/ (+ K (/ (* K (+ m (* -1 m))) n)) (pow n 3)))>
#<alt (* -1 (/ (+ K (* -1 (/ (- (+ (* -1 (/ (* K (pow (+ m (* -1 m)) 2)) n)) (/ (* K (+ (* -1 (pow m 2)) (pow m 2))) n)) (* K (+ m (* -1 m)))) n))) (pow n 3)))>
#<alt (* -1 (/ (+ K (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* K (* (+ m (* -1 m)) (+ (* -1 (pow m 2)) (pow m 2)))) n)) (+ (* -1 (/ (* (+ m (* -1 m)) (+ (* -1 (* K (pow (+ m (* -1 m)) 2))) (* K (+ (* -1 (pow m 2)) (pow m 2))))) n)) (/ (* K (pow m 3)) n))) (+ (* -1 (* K (pow (+ m (* -1 m)) 2))) (* K (+ (* -1 (pow m 2)) (pow m 2))))) n)) (* K (+ m (* -1 m)))) n))) (pow n 3)))>
#<alt (* -1 (/ K (pow n 3)))>
#<alt (+ (* -1 (/ K (pow n 3))) (* -1 (/ (* K (* m (+ (* -1 (pow n 2)) (pow n 2)))) (pow n 6))))>
#<alt (+ (* -1 (/ K (pow n 3))) (* m (- (* -1 (* m (+ (/ (* K (+ n (* -1 n))) (pow n 6)) (/ (* K (pow (+ (* -1 (pow n 2)) (pow n 2)) 2)) (pow n 9))))) (/ (* K (+ (* -1 (pow n 2)) (pow n 2))) (pow n 6)))))>
#<alt (+ (* -1 (/ K (pow n 3))) (* m (- (* m (- (* -1 (* m (+ (/ K (pow n 6)) (+ (/ (* K (* (+ n (* -1 n)) (+ (* -1 (pow n 2)) (pow n 2)))) (pow n 9)) (/ (* (+ (* -1 (pow n 2)) (pow n 2)) (+ (/ (* K (+ n (* -1 n))) (pow n 6)) (/ (* K (pow (+ (* -1 (pow n 2)) (pow n 2)) 2)) (pow n 9)))) (pow n 3)))))) (+ (/ (* K (+ n (* -1 n))) (pow n 6)) (/ (* K (pow (+ (* -1 (pow n 2)) (pow n 2)) 2)) (pow n 9))))) (/ (* K (+ (* -1 (pow n 2)) (pow n 2))) (pow n 6)))))>
#<alt (/ K (pow m 3))>
#<alt (/ (+ K (* -1 (/ (* K (+ n (* -1 n))) m))) (pow m 3))>
#<alt (/ (- (+ K (* -1 (/ (+ (* -1 (* K (pow (+ n (* -1 n)) 2))) (* K (+ (* -1 (pow n 2)) (pow n 2)))) (pow m 2)))) (/ (* K (+ n (* -1 n))) m)) (pow m 3))>
#<alt (/ (- (+ K (* -1 (/ (+ (* -1 (* K (* (+ n (* -1 n)) (+ (* -1 (pow n 2)) (pow n 2))))) (+ (* -1 (* K (pow n 3))) (* -1 (* (+ n (* -1 n)) (+ (* -1 (* K (pow (+ n (* -1 n)) 2))) (* K (+ (* -1 (pow n 2)) (pow n 2)))))))) (pow m 3)))) (+ (* -1 (/ (* K (pow (+ n (* -1 n)) 2)) (pow m 2))) (+ (/ (* K (+ n (* -1 n))) m) (/ (* K (+ (* -1 (pow n 2)) (pow n 2))) (pow m 2))))) (pow m 3))>
#<alt (/ K (pow m 3))>
#<alt (* -1 (/ (+ (* -1 K) (* -1 (/ (* K (+ n (* -1 n))) m))) (pow m 3)))>
#<alt (* -1 (/ (+ (* -1 K) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* K (pow (+ n (* -1 n)) 2))) (* K (+ (* -1 (pow n 2)) (pow n 2)))) m)) (* K (+ n (* -1 n)))) m))) (pow m 3)))>
#<alt (* -1 (/ (+ (* -1 K) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* K (pow (+ n (* -1 n)) 2))) (+ (* -1 (/ (+ (* -1 (* K (* (+ n (* -1 n)) (+ (* -1 (pow n 2)) (pow n 2))))) (+ (* -1 (* (+ n (* -1 n)) (+ (* -1 (* K (pow (+ n (* -1 n)) 2))) (* K (+ (* -1 (pow n 2)) (pow n 2)))))) (* K (pow n 3)))) m)) (* K (+ (* -1 (pow n 2)) (pow n 2))))) m)) (* K (+ n (* -1 n)))) m))) (pow m 3)))>
#<alt (/ 1 (pow m 2))>
#<alt (+ (* -1 (/ n (pow m 3))) (/ 1 (pow m 2)))>
#<alt (+ (* n (- (/ (pow n 2) (pow m 5)) (/ 1 (pow m 3)))) (/ 1 (pow m 2)))>
#<alt (+ (* n (- (* (pow n 2) (+ (* -1 (/ n (pow m 6))) (/ 1 (pow m 5)))) (/ 1 (pow m 3)))) (/ 1 (pow m 2)))>
#<alt (/ 1 (pow n 2))>
#<alt (/ (+ 1 (* -1 (/ m n))) (pow n 2))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (pow m 2)) (pow m 2)) (pow n 2)))) (/ m n)) (pow n 2))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* m (+ (* -1 (pow m 2)) (pow m 2)))) (* -1 (pow m 3))) (pow n 3)))) (+ (* -1 (/ (pow m 2) (pow n 2))) (+ (/ m n) (/ (pow m 2) (pow n 2))))) (pow n 2))>
#<alt (/ 1 (pow n 2))>
#<alt (/ (+ 1 (* -1 (/ m n))) (pow n 2))>
#<alt (/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow m 2) n)) (/ (pow m 2) n)) (* -1 m)) n))) (pow n 2))>
#<alt (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (/ (* m (+ (* -1 (pow m 2)) (pow m 2))) n) (/ (pow m 3) n)) (+ (* -1 (pow m 2)) (pow m 2))) n)) (* -1 m)) n))) (pow n 2))>
#<alt (/ 1 (pow n 2))>
#<alt (+ (* -1 (/ m (pow n 3))) (/ 1 (pow n 2)))>
#<alt (+ (* m (- (/ (pow m 2) (pow n 5)) (/ 1 (pow n 3)))) (/ 1 (pow n 2)))>
#<alt (+ (* m (- (* (pow m 2) (+ (* -1 (/ m (pow n 6))) (/ 1 (pow n 5)))) (/ 1 (pow n 3)))) (/ 1 (pow n 2)))>
#<alt (/ 1 (pow m 2))>
#<alt (/ (+ 1 (* -1 (/ n m))) (pow m 2))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (pow n 2)) (pow n 2)) (pow m 2)))) (/ n m)) (pow m 2))>
#<alt (/ (- (+ 1 (* -1 (/ (+ (* -1 (* n (+ (* -1 (pow n 2)) (pow n 2)))) (* -1 (pow n 3))) (pow m 3)))) (+ (* -1 (/ (pow n 2) (pow m 2))) (+ (/ n m) (/ (pow n 2) (pow m 2))))) (pow m 2))>
#<alt (/ 1 (pow m 2))>
#<alt (/ (+ 1 (* -1 (/ n m))) (pow m 2))>
#<alt (/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow n 2) m)) (/ (pow n 2) m)) (* -1 n)) m))) (pow m 2))>
#<alt (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (/ (* n (+ (* -1 (pow n 2)) (pow n 2))) m) (/ (pow n 3) m)) (+ (* -1 (pow n 2)) (pow n 2))) m)) (* -1 n)) m))) (pow m 2))>
Calls

201 calls:

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

rewrite388.0ms (2.8%)

Memory
-9.1MiB live, 661.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 874×lower-*.f32
4 852×lower-*.f64
4 246×lower-/.f32
4 236×lower-/.f64
2 928×lower-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047322
087294
1323225
22742225
09112225
Stop Event
iter limit
node limit
iter limit
Counts
21 → 875
Calls
Call 1
Inputs
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
(/.f64 (+.f64 m n) #s(literal 2 binary64))
(-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 2 binary64))
(exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n)))))
(cos.f64 M)
(*.f64 K (+.f64 m n))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 2 binary64)) M))
(/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n)))
(/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))
Outputs
(+.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (*.f64 (+.f64 m n) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 M)))
(+.f64 (*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (neg.f64 M) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (log.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))
(fma.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (*.f64 (neg.f64 M) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))
(fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 M)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M)))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)))
(/.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M))))
(/.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M)))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M))))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M))))) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)))
(pow.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))
(*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)))) #s(literal 2 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 m n) #s(literal -2 binary64)))
(/.f64 (+.f64 m n) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 #s(literal 2 binary64) (-.f64 m n)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 m n)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 m n)) #s(literal -2 binary64))
(/.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) (neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 m n))))
(/.f64 (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m))) (*.f64 #s(literal 2 binary64) (fma.f64 m m (*.f64 n (-.f64 n m)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 m n))) #s(literal 2 binary64))
(/.f64 (neg.f64 (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m)))) (neg.f64 (*.f64 #s(literal 2 binary64) (fma.f64 m m (*.f64 n (-.f64 n m))))))
(/.f64 (*.f64 (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m))) #s(literal 1/2 binary64)) (fma.f64 m m (*.f64 n (-.f64 n m))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) #s(literal 1/2 binary64)) (-.f64 m n))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 m n)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m))) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 m m (*.f64 n (-.f64 n m)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) #s(literal 1/2 binary64))) (neg.f64 (-.f64 m n)))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 m n) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 m n))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 m n)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (+.f64 m n)) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 m m (*.f64 n (-.f64 n m)))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) (-.f64 m n))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 m n)))
(+.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(+.f64 (fabs.f64 (-.f64 m n)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))
(+.f64 (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))
(+.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (fabs.f64 (-.f64 m n)))
(-.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 l (fabs.f64 (-.f64 m n))))
(-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n))))))
(-.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (neg.f64 (fabs.f64 (-.f64 m n))))
(-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (/.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))) (fma.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n)))) (/.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n)))))
(fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) #s(literal -1 binary64) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 (fabs.f64 (-.f64 m n)) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))
(fma.f64 #s(literal 1 binary64) (fabs.f64 (-.f64 m n)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))
(fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 #s(literal -1 binary64) (-.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))
(fma.f64 (fabs.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fabs.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))
(fma.f64 (fabs.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))) (fabs.f64 (*.f64 (-.f64 m n) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))
(fma.f64 (fabs.f64 (*.f64 (+.f64 m n) (-.f64 m n))) (fabs.f64 (/.f64 #s(literal 1 binary64) (+.f64 m n))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))
(fma.f64 (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (+.f64 m n) (-.f64 m n)))) (fabs.f64 (-.f64 m n)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))
(fma.f64 (fabs.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fabs.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))
(fma.f64 (fabs.f64 (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 1 binary64))) (fabs.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))
(fma.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m))))) (fabs.f64 (fma.f64 m m (*.f64 n (-.f64 n m)))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)))
(neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))))))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))))) (fma.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))))
(/.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))) (-.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))))) (neg.f64 (fma.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))))
(/.f64 (neg.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (-.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n))))))) (neg.f64 (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n))))))) (neg.f64 (-.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))) (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (fabs.f64 (-.f64 m n))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))) (*.f64 (-.f64 m n) (-.f64 m n))) (-.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (fabs.f64 (-.f64 m n))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (fma.f64 (fabs.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 l l (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) l))) (*.f64 (fabs.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 l (*.f64 l l))))) (*.f64 (fabs.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 l l (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) l)))))
(/.f64 (fma.f64 (fabs.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (*.f64 (fabs.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 l l)))) (*.f64 (fabs.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l)))
(/.f64 (fma.f64 (fabs.f64 (*.f64 (+.f64 m n) (-.f64 m n))) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 l l (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) l))) (*.f64 (fabs.f64 (+.f64 m n)) (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 l (*.f64 l l))))) (*.f64 (fabs.f64 (+.f64 m n)) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 l l (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) l)))))
(/.f64 (fma.f64 (fabs.f64 (*.f64 (+.f64 m n) (-.f64 m n))) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (*.f64 (fabs.f64 (+.f64 m n)) (-.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 l l)))) (*.f64 (fabs.f64 (+.f64 m n)) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l)))
(/.f64 (fma.f64 (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))))) (*.f64 (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))))
(/.f64 (fma.f64 (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))) (*.f64 (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))
(/.f64 (fma.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))))) (*.f64 (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))))
(/.f64 (fma.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))) (*.f64 (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n)))) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))))) (*.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))))) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))) (*.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))))
(/.f64 (fma.f64 (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))
(/.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 l (*.f64 l l))) (fabs.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 l l (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) l))) (fabs.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 l l (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) l))) (fabs.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 l (*.f64 l l))) (fabs.f64 (+.f64 m n)) (*.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 l l (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) l))) (fabs.f64 (*.f64 (+.f64 m n) (-.f64 m n))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (fma.f64 l l (*.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) l))) (fabs.f64 (+.f64 m n))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 l l)) (fabs.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (*.f64 l l)) (fabs.f64 (+.f64 m n)) (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (*.f64 (+.f64 m n) (-.f64 m n))))) (*.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (+.f64 m n))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (/.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))) (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (/.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))) (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (/.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (/.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 l l (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l (neg.f64 (fabs.f64 (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 l l (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l (neg.f64 (fabs.f64 (-.f64 m n))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (-.f64 l (neg.f64 (fabs.f64 (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (-.f64 l (neg.f64 (fabs.f64 (-.f64 m n))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (/.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))) (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (/.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))) (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (/.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (/.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (fma.f64 l l (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l (neg.f64 (fabs.f64 (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (fma.f64 l l (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l (neg.f64 (fabs.f64 (-.f64 m n))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (-.f64 l (neg.f64 (fabs.f64 (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 l (neg.f64 (fabs.f64 (-.f64 m n))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (fma.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))))) (*.f64 (fma.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (fma.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n)))) (*.f64 (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))))) (*.f64 (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))))) (neg.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (fabs.f64 (-.f64 m n)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))) (*.f64 (-.f64 m n) (-.f64 m n)))) (neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l)) (fabs.f64 (-.f64 m n)))))
(pow.f64 (/.f64 (fma.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n))))))) #s(literal -1 binary64))
(*.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))))
(*.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n)))))
(/.f64 (*.f64 (cos.f64 M) (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (cos.f64 M)) (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 M) (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))) (neg.f64 (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (cos.f64 M))) (neg.f64 (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))))
(*.f64 (exp.f64 (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))) (cos.f64 M))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (+.f64 m n) K) #s(literal -2 binary64)))
(/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n)))
(/.f64 (*.f64 (+.f64 m n) K) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)))))
(/.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 #s(literal 2 binary64) (-.f64 m n)))
(/.f64 (neg.f64 (*.f64 (+.f64 m n) K)) #s(literal -2 binary64))
(/.f64 (neg.f64 K) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (neg.f64 K) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (-.f64 m n) #s(literal 2 binary64)))
(/.f64 (*.f64 K #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (+.f64 m n)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 m n) K))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))) (neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 m n))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (*.f64 K (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)))
(/.f64 (*.f64 (neg.f64 K) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))
(/.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (-.f64 m n))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) #s(literal 1/2 binary64)) (-.f64 m n))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (neg.f64 (*.f64 (neg.f64 K) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (neg.f64 (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (neg.f64 (*.f64 (-.f64 m n) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 K #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 m n) K)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 K (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K))))
(/.f64 (neg.f64 (*.f64 (neg.f64 K) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(/.f64 (neg.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 m n)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) #s(literal 1/2 binary64))) (neg.f64 (-.f64 m n)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))
(*.f64 (+.f64 m n) (/.f64 K #s(literal 2 binary64)))
(*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) K)
(*.f64 K (*.f64 (+.f64 m n) #s(literal 1/2 binary64)))
(*.f64 K (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) K)) #s(literal -1 binary64)))
(*.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (/.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 2 binary64)))
(*.f64 (neg.f64 (*.f64 (+.f64 m n) K)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)) (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 m n)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal -1 binary64)) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))))) (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 l))) (*.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 l))))
(fma.f64 (exp.f64 (neg.f64 l)) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 l)) (*.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 l))))
(/.f64 (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M)) (exp.f64 l))
(/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M)) #s(literal 1 binary64)) (exp.f64 l))
(/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M))) (exp.f64 l))
(/.f64 (neg.f64 (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M))) (neg.f64 (exp.f64 l)))
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M)) #s(literal 1 binary64))) (neg.f64 (exp.f64 l)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M)))) (neg.f64 (exp.f64 l)))
(*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M)) (exp.f64 (neg.f64 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M)))
(+.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 K (*.f64 K K))) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64))))) (cos.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)))))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 K (*.f64 K K))) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64))))) (sin.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) (cos.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) (sin.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)))))
(+.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64) #s(literal 0 binary64))) (cos.f64 M)) (*.f64 (sin.f64 (fma.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64) #s(literal 0 binary64))) (sin.f64 M)))
(cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M))
(-.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))) (sin.f64 (neg.f64 M))))
(-.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (neg.f64 M)) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))
(fma.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))
(fma.f64 (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))) (cos.f64 M) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))) (sin.f64 M) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 K (*.f64 K K))) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64))))) (cos.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 K (*.f64 K K))) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64))))) (sin.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)))))))
(fma.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) (cos.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) (sin.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)))))
(fma.f64 (cos.f64 (fma.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64) #s(literal 0 binary64))) (cos.f64 M) (*.f64 (sin.f64 (fma.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64) #s(literal 0 binary64))) (sin.f64 M)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)))
(/.f64 (fma.f64 (+.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)) (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M)) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M)) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)) (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))))
(+.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) (neg.f64 M))
(+.f64 (neg.f64 M) (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))
(-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M)
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 K (*.f64 K K))) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)))) (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)) (/.f64 (*.f64 M M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)))
(-.f64 (fma.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64) #s(literal 0 binary64)) M)
(fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))
(fma.f64 (+.f64 m n) (/.f64 K #s(literal 2 binary64)) (neg.f64 M))
(fma.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) K (neg.f64 M))
(fma.f64 M #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))
(fma.f64 K (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) (neg.f64 M))
(fma.f64 K (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (neg.f64 M))
(fma.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64) (neg.f64 M))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) K)) #s(literal -1 binary64)) (neg.f64 M))
(fma.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)) (neg.f64 M))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) (neg.f64 M))
(fma.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)) (neg.f64 M))
(fma.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (/.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 2 binary64)) (neg.f64 M))
(fma.f64 #s(literal -1 binary64) M (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))
(fma.f64 (neg.f64 (*.f64 (+.f64 m n) K)) #s(literal -1/2 binary64) (neg.f64 M))
(fma.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)) (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (neg.f64 M))
(fma.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 m n)) (neg.f64 M))
(fma.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal -1 binary64)) (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 M))
(fma.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (neg.f64 M))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K (*.f64 K K)) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 M (*.f64 M M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (fma.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K (*.f64 K K)) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 M (*.f64 M M))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (fma.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K (*.f64 K K)) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 M (*.f64 M M))) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K (*.f64 K K)) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 M (*.f64 M M))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K) (-.f64 (*.f64 M M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) (neg.f64 M)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) (neg.f64 M)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K (*.f64 K K)) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 M (*.f64 M M)))) (neg.f64 (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K (*.f64 K K)) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 M (*.f64 M M)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K) (-.f64 (*.f64 M M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) (neg.f64 M))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (neg.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) (neg.f64 M))))
(/.f64 (fma.f64 K (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 K (+.f64 #s(literal 0 binary64) M) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n)) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 (+.f64 m n) K) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 (+.f64 m n) K) (+.f64 #s(literal 0 binary64) M) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) M) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) M) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K))) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) M) (*.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K))) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K))) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 m n)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 m n)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 m n)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 m n)) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 m n) K)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (+.f64 m n) K)) (+.f64 #s(literal 0 binary64) M) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 (neg.f64 K) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 K) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 (-.f64 m n) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (*.f64 (-.f64 m n) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 (-.f64 m n) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (*.f64 (-.f64 m n) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 K #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 K #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) M) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n)) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 m n) K))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 m n) K))) (+.f64 #s(literal 0 binary64) M) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 K (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 K (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 (neg.f64 K) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 K) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (-.f64 m n) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (-.f64 m n) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (+.f64 #s(literal 0 binary64) M) (*.f64 (-.f64 m n) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (-.f64 m n) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (-.f64 m n) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (-.f64 m n) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) M) (*.f64 (-.f64 m n) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (-.f64 m n) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) M) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (/.f64 #s(literal 2 binary64) (+.f64 m n)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) K)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (/.f64 #s(literal 2 binary64) (+.f64 m n))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (+.f64 m n) K))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (*.f64 #s(literal 2 binary64) (-.f64 m n)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 #s(literal 2 binary64) (-.f64 m n))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) #s(literal -2 binary64) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (neg.f64 (*.f64 (+.f64 m n) K)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) #s(literal -2 binary64)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (neg.f64 K) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (*.f64 (-.f64 m n) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (-.f64 m n) #s(literal 2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (/.f64 #s(literal 2 binary64) (+.f64 m n)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 K #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (/.f64 #s(literal 2 binary64) (+.f64 m n))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (neg.f64 (neg.f64 (*.f64 (+.f64 m n) K))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 K (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (neg.f64 K) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (-.f64 m n) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (-.f64 m n)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (-.f64 m n) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (-.f64 m n)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (/.f64 #s(literal 2 binary64) (+.f64 m n)) (*.f64 (+.f64 #s(literal 0 binary64) M) K)) (*.f64 (+.f64 #s(literal 0 binary64) M) (/.f64 #s(literal 2 binary64) (+.f64 m n))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (+.f64 m n) K))) (*.f64 (+.f64 #s(literal 0 binary64) M) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) (*.f64 (+.f64 #s(literal 0 binary64) M) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) M) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) M) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) M) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K))) (*.f64 (+.f64 #s(literal 0 binary64) M) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) M) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 #s(literal 2 binary64) (-.f64 m n)) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 #s(literal 2 binary64) (-.f64 m n))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) #s(literal -2 binary64) (*.f64 (+.f64 #s(literal 0 binary64) M) (neg.f64 (*.f64 (+.f64 m n) K)))) (*.f64 (+.f64 #s(literal 0 binary64) M) #s(literal -2 binary64)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (+.f64 #s(literal 0 binary64) M) (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (neg.f64 K) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) #s(literal 2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (-.f64 m n) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (-.f64 m n) #s(literal 2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (/.f64 #s(literal 2 binary64) (+.f64 m n)) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 K #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) M) (/.f64 #s(literal 2 binary64) (+.f64 m n))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 0 binary64) M) (neg.f64 (neg.f64 (*.f64 (+.f64 m n) K))))) (*.f64 (+.f64 #s(literal 0 binary64) M) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 K (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (neg.f64 K) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (-.f64 m n) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) M) (-.f64 m n)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (-.f64 m n) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) M) (-.f64 m n)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) M) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 K (*.f64 K K))) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64))) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)) (*.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 M M))) (*.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K (*.f64 K K)) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 M (*.f64 M M))))) (neg.f64 (neg.f64 (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))))
(pow.f64 (/.f64 (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K (*.f64 K K)) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 M (*.f64 M M)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (fma.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K (*.f64 K K)) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 M (*.f64 M M))) (/.f64 #s(literal 1 binary64) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)))
(+.f64 (*.f64 (exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64)))) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))))) (*.f64 (exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64)))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64))))) (*.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64))))))
(fma.f64 (exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64)))) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (*.f64 (exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64)))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64)))) (*.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64))))))
(*.f64 (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M)) (exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64)))))
(*.f64 (exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64)))) (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M)))
(+.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))
(+.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))))) (neg.f64 (*.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M)))))
(+.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))))) (sin.f64 (neg.f64 M))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 M (*.f64 m (*.f64 K #s(literal 1/2 binary64)))))) (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 M (*.f64 m (*.f64 K #s(literal 1/2 binary64)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64)) (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))) (cos.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64)) (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))) (sin.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))))))
(+.f64 (*.f64 (cos.f64 (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) #s(literal 0 binary64))) (cos.f64 M)) (*.f64 (sin.f64 (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) #s(literal 0 binary64))) (sin.f64 M)))
(cos.f64 (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))
(-.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))))
(fma.f64 (cos.f64 M) (cos.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))
(fma.f64 (cos.f64 M) (cos.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M)))))
(fma.f64 (cos.f64 M) (cos.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))))) (sin.f64 (neg.f64 M))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (-.f64 M (*.f64 m (*.f64 K #s(literal 1/2 binary64))))) (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 M (*.f64 m (*.f64 K #s(literal 1/2 binary64)))))))
(fma.f64 (cos.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M) (*.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))
(fma.f64 (cos.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M) (neg.f64 (*.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M)))))
(fma.f64 (cos.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M) (*.f64 (neg.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))))) (sin.f64 (neg.f64 M))))
(fma.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64)) (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))) (cos.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64)) (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))) (sin.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))))))
(fma.f64 (cos.f64 (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) #s(literal 0 binary64))) (cos.f64 M) (*.f64 (sin.f64 (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) #s(literal 0 binary64))) (sin.f64 M)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))) #s(literal 2 binary64))) (cos.f64 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))))
(/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (cos.f64 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))) (-.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))) (cos.f64 (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (cos.f64 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))) (cos.f64 (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))) #s(literal 2 binary64)))) (neg.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))))
(+.f64 (*.f64 m K) (*.f64 n K))
(+.f64 (*.f64 n K) (*.f64 m K))
(fma.f64 m K (*.f64 n K))
(fma.f64 n K (*.f64 m K))
(fma.f64 K m (*.f64 n K))
(fma.f64 K n (*.f64 m K))
(/.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 m n) (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 m n) (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (-.f64 m n))
(/.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (*.f64 (neg.f64 K) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))
(/.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (-.f64 m n))
(/.f64 (*.f64 K #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))))
(/.f64 (*.f64 K (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n)))) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (-.f64 m n))) (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n)))) (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (neg.f64 K) (*.f64 (+.f64 m n) (-.f64 m n))) (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (neg.f64 K) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))))
(/.f64 (*.f64 (neg.f64 K) (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n)))) (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 m n) (-.f64 m n))) (*.f64 (-.f64 m n) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 1 binary64)) (*.f64 (-.f64 m n) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))))
(/.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n)))) (*.f64 (-.f64 m n) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (neg.f64 K)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 m n)))
(/.f64 (*.f64 #s(literal 1 binary64) K) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 K)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (-.f64 m n)))
(/.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) K) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K))))
(/.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) (neg.f64 K)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(/.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 m n)))
(/.f64 (neg.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))) (neg.f64 (-.f64 m n)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))
(/.f64 (fma.f64 (*.f64 m K) (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)))) (fma.f64 (*.f64 m K) (*.f64 m K) (-.f64 (*.f64 (*.f64 n K) (*.f64 n K)) (*.f64 (*.f64 m K) (*.f64 n K)))))
(/.f64 (-.f64 (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 (*.f64 n K) (*.f64 n K))) (-.f64 (*.f64 m K) (*.f64 n K)))
(/.f64 (neg.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))))
(/.f64 (*.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (*.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n)))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1 binary64)) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (neg.f64 K)) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m)))) (-.f64 m n))
(/.f64 (*.f64 K (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m)))) (fma.f64 m m (*.f64 n (-.f64 n m))))
(/.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (*.f64 (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m))) K) (fma.f64 m m (*.f64 n (-.f64 n m))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (-.f64 m n)) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 m n))
(/.f64 (neg.f64 (*.f64 (neg.f64 K) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (neg.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(/.f64 (neg.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (neg.f64 (-.f64 m n)))
(/.f64 (neg.f64 (*.f64 K #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)))) (neg.f64 (neg.f64 (-.f64 m n))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (neg.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(/.f64 (neg.f64 (*.f64 K (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))))) (neg.f64 (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (-.f64 m n)))) (neg.f64 (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 K) (*.f64 (+.f64 m n) (-.f64 m n)))) (neg.f64 (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 m n) (-.f64 m n)))) (neg.f64 (*.f64 (-.f64 m n) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))))) (neg.f64 (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 K) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 K) (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))))) (neg.f64 (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 m n) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))))) (neg.f64 (*.f64 (-.f64 m n) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (neg.f64 K))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 m n))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) K)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 K))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (-.f64 m n))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) K)) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) #s(literal 1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) (neg.f64 K))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 m n))))
(/.f64 (neg.f64 (fma.f64 (*.f64 m K) (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))))) (neg.f64 (fma.f64 (*.f64 m K) (*.f64 m K) (-.f64 (*.f64 (*.f64 n K) (*.f64 n K)) (*.f64 (*.f64 m K) (*.f64 n K))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 (*.f64 n K) (*.f64 n K)))) (neg.f64 (-.f64 (*.f64 m K) (*.f64 n K))))
(/.f64 (neg.f64 (*.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))))) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (neg.f64 K))) (neg.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (-.f64 m n)))
(/.f64 (neg.f64 (*.f64 K (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m))))) (neg.f64 (fma.f64 m m (*.f64 n (-.f64 n m)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (neg.f64 (*.f64 (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m))) K)) (neg.f64 (fma.f64 m m (*.f64 n (-.f64 n m)))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (-.f64 m n))) (neg.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (neg.f64 (-.f64 m n)))
(pow.f64 (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 m n) (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal -1 binary64))
(*.f64 (+.f64 m n) K)
(*.f64 (+.f64 m n) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(*.f64 K (+.f64 m n))
(*.f64 K (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(*.f64 K (/.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (-.f64 m n)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (-.f64 m n)))
(*.f64 (/.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1 binary64)) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (/.f64 K (-.f64 m n)) (*.f64 (+.f64 m n) (-.f64 m n)))
(*.f64 (*.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (+.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1 binary64)) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal -1 binary64)) (neg.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))))
(+.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 m m)) (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 n (+.f64 m n))))
(+.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 n (+.f64 m n))) (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 m m)))
(+.f64 (*.f64 (*.f64 m m) (*.f64 (+.f64 m n) (-.f64 m n))) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (-.f64 m n))))
(+.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (-.f64 m n))) (*.f64 (*.f64 m m) (*.f64 (+.f64 m n) (-.f64 m n))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) #s(literal -1 binary64)))
(fma.f64 (*.f64 m m) (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (-.f64 m n))))
(fma.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 m m) (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 n (+.f64 m n))))
(fma.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 n (+.f64 m n)) (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 m m)))
(fma.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (*.f64 m m) (*.f64 (+.f64 m n) (-.f64 m n))))
(neg.f64 (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))))
(/.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (*.f64 (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 m m (*.f64 n (-.f64 n m))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (-.f64 m n))
(/.f64 (*.f64 (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m))) (-.f64 m n)) (*.f64 (fma.f64 m m (*.f64 n (-.f64 n m))) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (fma.f64 (*.f64 m m) (*.f64 m (*.f64 m (*.f64 m m))) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n))))))) (fma.f64 n (*.f64 (+.f64 m n) (*.f64 n (+.f64 m n))) (*.f64 (*.f64 m m) (-.f64 (*.f64 m m) (*.f64 n (+.f64 m n))))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (fma.f64 (*.f64 m m) (*.f64 m (*.f64 m (*.f64 m m))) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n))))))) (*.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 (+.f64 m n) (*.f64 n (+.f64 m n))) (*.f64 (*.f64 m m) (-.f64 (*.f64 m m) (*.f64 n (+.f64 m n)))))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)))) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m))))
(/.f64 (neg.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n)))) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (-.f64 m n)) (*.f64 (-.f64 m n) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (fma.f64 m m (*.f64 n (-.f64 n m)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (-.f64 m n)))
(/.f64 (neg.f64 (*.f64 (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m))) (-.f64 m n))) (neg.f64 (*.f64 (fma.f64 m m (*.f64 n (-.f64 n m))) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (-.f64 m n))) (neg.f64 (*.f64 (-.f64 m n) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (fma.f64 (*.f64 m m) (*.f64 m (*.f64 m (*.f64 m m))) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n)))))))) (neg.f64 (fma.f64 n (*.f64 (+.f64 m n) (*.f64 n (+.f64 m n))) (*.f64 (*.f64 m m) (-.f64 (*.f64 m m) (*.f64 n (+.f64 m n)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (fma.f64 (*.f64 m m) (*.f64 m (*.f64 m (*.f64 m m))) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n)))))))) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 (+.f64 m n) (*.f64 n (+.f64 m n))) (*.f64 (*.f64 m m) (-.f64 (*.f64 m m) (*.f64 n (+.f64 m n))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m))))) (neg.f64 (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m))))) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(*.f64 (-.f64 m n) (/.f64 (+.f64 m n) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (-.f64 m n) (*.f64 (+.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (*.f64 (+.f64 m n) (-.f64 m n)))
(*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (+.f64 m n))
(*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (/.f64 (+.f64 m n) #s(literal 1 binary64)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(*.f64 (/.f64 (-.f64 m n) #s(literal 1 binary64)) (/.f64 (+.f64 m n) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) #s(literal -1 binary64)) (neg.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 m n)) #s(literal -1 binary64)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 m n)) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (+.f64 m n)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (+.f64 m n) K) #s(literal -2 binary64)))
(/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n)))
(/.f64 (*.f64 (+.f64 m n) K) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)))))
(/.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 #s(literal 2 binary64) (-.f64 m n)))
(/.f64 (neg.f64 (*.f64 (+.f64 m n) K)) #s(literal -2 binary64))
(/.f64 (neg.f64 K) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (neg.f64 K) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (-.f64 m n) #s(literal 2 binary64)))
(/.f64 (*.f64 K #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (+.f64 m n)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 m n) K))) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))) (neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 m n))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (*.f64 K (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)))
(/.f64 (*.f64 (neg.f64 K) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))
(/.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (-.f64 m n))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) #s(literal 1/2 binary64)) (-.f64 m n))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (neg.f64 (*.f64 (neg.f64 K) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (neg.f64 (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (neg.f64 (*.f64 (-.f64 m n) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 K #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 2 binary64) (+.f64 m n))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 m n) K)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 K (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K))))
(/.f64 (neg.f64 (*.f64 (neg.f64 K) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(/.f64 (neg.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 m n)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) #s(literal 1/2 binary64))) (neg.f64 (-.f64 m n)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))
(*.f64 (+.f64 m n) (/.f64 K #s(literal 2 binary64)))
(*.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) K)
(*.f64 K (*.f64 (+.f64 m n) #s(literal 1/2 binary64)))
(*.f64 K (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) K)) #s(literal -1 binary64)))
(*.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (/.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 2 binary64)))
(*.f64 (neg.f64 (*.f64 (+.f64 m n) K)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1/2 binary64)) (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 m n)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal -1 binary64)) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(exp.f64 (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (-.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))))
(/.f64 (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))) (exp.f64 (neg.f64 (fabs.f64 (-.f64 m n)))))
(/.f64 (neg.f64 (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (neg.f64 (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (exp.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (fma.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))) (exp.f64 (/.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))) (fma.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))))
(/.f64 (exp.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))))) (exp.f64 (/.f64 (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n)))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))) (neg.f64 (neg.f64 (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))))
(pow.f64 (exp.f64 (-.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 l (fabs.f64 (-.f64 m n))) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))))
(pow.f64 (exp.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n))) (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n))))))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (neg.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) l) (fabs.f64 (-.f64 m n)))))
(*.f64 (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (exp.f64 (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))) (exp.f64 (fabs.f64 (-.f64 m n))))
(*.f64 (exp.f64 (fabs.f64 (-.f64 m n))) (exp.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) l))))
(*.f64 (exp.f64 (neg.f64 (-.f64 l (fabs.f64 (-.f64 m n))))) (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 M)) (*.f64 #s(literal 0 binary64) (sin.f64 M)))
(cos.f64 M)
(cos.f64 (neg.f64 M))
(-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 M)) (*.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 M))))
(fma.f64 #s(literal 1 binary64) (cos.f64 M) (*.f64 #s(literal 0 binary64) (sin.f64 M)))
(+.f64 (*.f64 m K) (*.f64 n K))
(+.f64 (*.f64 n K) (*.f64 m K))
(fma.f64 m K (*.f64 n K))
(fma.f64 n K (*.f64 m K))
(fma.f64 K m (*.f64 n K))
(fma.f64 K n (*.f64 m K))
(/.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 m n) (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 m n) (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (-.f64 m n))
(/.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (*.f64 (neg.f64 K) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))
(/.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (-.f64 m n))
(/.f64 (*.f64 K #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))))
(/.f64 (*.f64 K (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n)))) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (-.f64 m n))) (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n)))) (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (neg.f64 K) (*.f64 (+.f64 m n) (-.f64 m n))) (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (neg.f64 K) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))))
(/.f64 (*.f64 (neg.f64 K) (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n)))) (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 m n) (-.f64 m n))) (*.f64 (-.f64 m n) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 1 binary64)) (*.f64 (-.f64 m n) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))))
(/.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n)))) (*.f64 (-.f64 m n) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (neg.f64 K)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 m n)))
(/.f64 (*.f64 #s(literal 1 binary64) K) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 K)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (-.f64 m n)))
(/.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) K) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K))))
(/.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) (neg.f64 K)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(/.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 m n)))
(/.f64 (neg.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))) (neg.f64 (-.f64 m n)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))
(/.f64 (fma.f64 (*.f64 m K) (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)))) (fma.f64 (*.f64 m K) (*.f64 m K) (-.f64 (*.f64 (*.f64 n K) (*.f64 n K)) (*.f64 (*.f64 m K) (*.f64 n K)))))
(/.f64 (-.f64 (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 (*.f64 n K) (*.f64 n K))) (-.f64 (*.f64 m K) (*.f64 n K)))
(/.f64 (neg.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))))
(/.f64 (*.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (*.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n)))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1 binary64)) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (neg.f64 K)) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m)))) (-.f64 m n))
(/.f64 (*.f64 K (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m)))) (fma.f64 m m (*.f64 n (-.f64 n m))))
(/.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (*.f64 (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m))) K) (fma.f64 m m (*.f64 n (-.f64 n m))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (-.f64 m n)) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 m n))
(/.f64 (neg.f64 (*.f64 (neg.f64 K) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (neg.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(/.f64 (neg.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (neg.f64 (-.f64 m n)))
(/.f64 (neg.f64 (*.f64 K #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)))) (neg.f64 (neg.f64 (-.f64 m n))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (neg.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(/.f64 (neg.f64 (*.f64 K (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))))) (neg.f64 (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (-.f64 m n)))) (neg.f64 (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 K) (*.f64 (+.f64 m n) (-.f64 m n)))) (neg.f64 (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 m n) (-.f64 m n)))) (neg.f64 (*.f64 (-.f64 m n) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))))) (neg.f64 (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 K) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 K) (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))))) (neg.f64 (*.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 m n) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))))) (neg.f64 (*.f64 (-.f64 m n) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (neg.f64 K))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 m n))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) K)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 K))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (-.f64 m n))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) K)) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) #s(literal 1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) (neg.f64 K))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 m n))))
(/.f64 (neg.f64 (fma.f64 (*.f64 m K) (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))))) (neg.f64 (fma.f64 (*.f64 m K) (*.f64 m K) (-.f64 (*.f64 (*.f64 n K) (*.f64 n K)) (*.f64 (*.f64 m K) (*.f64 n K))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 (*.f64 n K) (*.f64 n K)))) (neg.f64 (-.f64 (*.f64 m K) (*.f64 n K))))
(/.f64 (neg.f64 (*.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))))) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (neg.f64 K))) (neg.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (-.f64 m n)))
(/.f64 (neg.f64 (*.f64 K (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m))))) (neg.f64 (fma.f64 m m (*.f64 n (-.f64 n m)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 m n) (neg.f64 (+.f64 m n))) (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (neg.f64 (*.f64 (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m))) K)) (neg.f64 (fma.f64 m m (*.f64 n (-.f64 n m)))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (-.f64 m n))) (neg.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (neg.f64 (-.f64 m n)))
(pow.f64 (*.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 m n) (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal -1 binary64))
(*.f64 (+.f64 m n) K)
(*.f64 (+.f64 m n) (*.f64 (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(*.f64 K (+.f64 m n))
(*.f64 K (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(*.f64 K (/.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(*.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (-.f64 m n)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (-.f64 m n)))
(*.f64 (/.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1 binary64)) (*.f64 (+.f64 m n) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (/.f64 K (-.f64 m n)) (*.f64 (+.f64 m n) (-.f64 m n)))
(*.f64 (*.f64 (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (+.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal 1 binary64)) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal -1 binary64)) (neg.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))))
(*.f64 m (*.f64 m #s(literal -1/4 binary64)))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(*.f64 #s(literal -1/4 binary64) (*.f64 m m))
(*.f64 (*.f64 m #s(literal -1/4 binary64)) m)
(/.f64 (*.f64 (cos.f64 (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))) (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (cos.f64 (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))) (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (neg.f64 (*.f64 (cos.f64 (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))))) (neg.f64 (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (cos.f64 (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))))) (neg.f64 (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (exp.f64 (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))) (cos.f64 (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (exp.f64 (neg.f64 (fma.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (-.f64 l (fabs.f64 (-.f64 m n)))))))
(+.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 K (*.f64 K K))) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64))))) (cos.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)))))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 K (*.f64 K K))) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64))))) (sin.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) (cos.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) (sin.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)))))
(+.f64 (*.f64 (cos.f64 (fma.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64) #s(literal 0 binary64))) (cos.f64 M)) (*.f64 (sin.f64 (fma.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64) #s(literal 0 binary64))) (sin.f64 M)))
(cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M))
(-.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))) (sin.f64 (neg.f64 M))))
(-.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (neg.f64 M)) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))
(fma.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))
(fma.f64 (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))) (cos.f64 M) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))
(fma.f64 (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))) (sin.f64 M) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))
(fma.f64 (cos.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 K (*.f64 K K))) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64))))) (cos.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 K (*.f64 K K))) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64))))) (sin.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)))))))
(fma.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) (cos.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)) #s(literal 1/4 binary64)) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) (sin.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)))))
(fma.f64 (cos.f64 (fma.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64) #s(literal 0 binary64))) (cos.f64 M) (*.f64 (sin.f64 (fma.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64) #s(literal 0 binary64))) (sin.f64 M)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)))
(/.f64 (fma.f64 (+.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)) (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M)) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M)) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)) (cos.f64 (-.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)) M))))) #s(literal 4 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K))) #s(literal -1 binary64)))
(neg.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(neg.f64 (/.f64 (neg.f64 K) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 m n) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 m n) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(/.f64 (neg.f64 K) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))
(/.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (-.f64 m n))
(/.f64 (*.f64 K #s(literal 1 binary64)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (neg.f64 (neg.f64 K)) (neg.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(/.f64 (neg.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m)))) (neg.f64 (-.f64 m n)))
(/.f64 (/.f64 K (-.f64 m n)) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(/.f64 (neg.f64 (*.f64 K #s(literal 1 binary64))) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 K))) (neg.f64 (neg.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))))) (neg.f64 (neg.f64 (-.f64 m n))))
(/.f64 (neg.f64 (/.f64 K (-.f64 m n))) (neg.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))))
(pow.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (-.f64 m n) (/.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) K)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 m n) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal -1 binary64))
(*.f64 K (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 #s(literal 1 binary64) (/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) (pow.f64 (/.f64 (-.f64 m n) K) #s(literal -1 binary64)))
(*.f64 (neg.f64 K) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (neg.f64 (-.f64 m n)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) K)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (pow.f64 (/.f64 #s(literal 1 binary64) K) #s(literal -1 binary64)))
(*.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (/.f64 #s(literal 1 binary64) (-.f64 m n)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 m n)) (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))))
(*.f64 (/.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(*.f64 (/.f64 (/.f64 K (fma.f64 n (+.f64 m n) (*.f64 m m))) (*.f64 (+.f64 m n) (-.f64 m n))) (+.f64 m n))
(exp.f64 (*.f64 (log.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (fma.f64 n (+.f64 m n) (*.f64 m m))))))
(pow.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 1 binary64))
(pow.f64 (neg.f64 (neg.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(*.f64 (pow.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 m m) (*.f64 m (*.f64 m (*.f64 m m))) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n))))))) (fma.f64 n (*.f64 (+.f64 m n) (*.f64 n (+.f64 m n))) (*.f64 (*.f64 m m) (-.f64 (*.f64 m m) (*.f64 n (+.f64 m n))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 m m) (*.f64 m (*.f64 m (*.f64 m m))) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n))))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 (+.f64 m n) (*.f64 n (+.f64 m n))) (*.f64 (*.f64 m m) (-.f64 (*.f64 m m) (*.f64 n (+.f64 m n)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m))) #s(literal -1 binary64)))

simplify569.0ms (4.2%)

Memory
12.8MiB live, 993.9MiB allocated
Algorithm
egg-herbie
Rules
9 268×lower-fma.f64
9 268×lower-fma.f32
6 046×lower-+.f64
6 046×lower-+.f32
5 006×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0145215952
1469614919
0903514457
Stop Event
iter limit
node limit
Counts
804 → 804
Calls
Call 1
Inputs
(pow (- (* 1/2 n) M) 2)
(+ (* m (- (* 1/2 n) M)) (pow (- (* 1/2 n) M) 2))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(* 1/4 (pow m 2))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(* 1/4 (pow m 2))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(pow (- (* 1/2 m) M) 2)
(+ (* n (- (* 1/2 m) M)) (pow (- (* 1/2 m) M) 2))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(* 1/4 (pow n 2))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(* 1/4 (pow n 2))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(* 1/4 (pow (+ m n) 2))
(+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(pow M 2)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(pow M 2)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(* 1/2 n)
(+ (* 1/2 m) (* 1/2 n))
(+ (* 1/2 m) (* 1/2 n))
(+ (* 1/2 m) (* 1/2 n))
(* 1/2 m)
(* m (+ 1/2 (* 1/2 (/ n m))))
(* m (+ 1/2 (* 1/2 (/ n m))))
(* m (+ 1/2 (* 1/2 (/ n m))))
(* 1/2 m)
(* -1 (* m (- (* -1/2 (/ n m)) 1/2)))
(* -1 (* m (- (* -1/2 (/ n m)) 1/2)))
(* -1 (* m (- (* -1/2 (/ n m)) 1/2)))
(* 1/2 m)
(+ (* 1/2 m) (* 1/2 n))
(+ (* 1/2 m) (* 1/2 n))
(+ (* 1/2 m) (* 1/2 n))
(* 1/2 n)
(* n (+ 1/2 (* 1/2 (/ m n))))
(* n (+ 1/2 (* 1/2 (/ m n))))
(* n (+ 1/2 (* 1/2 (/ m n))))
(* 1/2 n)
(* -1 (* n (- (* -1/2 (/ m n)) 1/2)))
(* -1 (* n (- (* -1/2 (/ m n)) 1/2)))
(* -1 (* n (- (* -1/2 (/ m n)) 1/2)))
(- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))
(- (+ (fabs (- m n)) (* m (- M (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))
(- (+ (fabs (- m n)) (* m (- (+ M (* -1/4 m)) (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))
(- (+ (fabs (- m n)) (* m (- (+ M (* -1/4 m)) (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))
(* -1/4 (pow m 2))
(* (pow m 2) (- (/ M m) (+ 1/4 (* 1/2 (/ n m)))))
(* (pow m 2) (- (+ (/ M m) (/ (fabs (- m n)) (pow m 2))) (+ 1/4 (+ (* 1/2 (/ n m)) (+ (/ l (pow m 2)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))))))
(* (pow m 2) (- (+ (/ M m) (/ (fabs (- m n)) (pow m 2))) (+ 1/4 (+ (* 1/2 (/ n m)) (+ (/ l (pow m 2)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))))))
(* -1/4 (pow m 2))
(* (pow m 2) (- (* -1 (/ (- (* 1/2 n) M) m)) 1/4))
(* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 n) M) 2))) m)) (* -1 (- (* 1/2 n) M))) m)) 1/4))
(* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 n) M) 2))) m)) (* -1 (- (* 1/2 n) M))) m)) 1/4))
(- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))
(- (+ (fabs (- m n)) (* n (- M (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))
(- (+ (fabs (- m n)) (* n (- (+ M (* -1/4 n)) (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))
(- (+ (fabs (- m n)) (* n (- (+ M (* -1/4 n)) (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))
(* -1/4 (pow n 2))
(* (pow n 2) (- (/ M n) (+ 1/4 (* 1/2 (/ m n)))))
(* (pow n 2) (- (+ (/ M n) (/ (fabs (- m n)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))))))
(* (pow n 2) (- (+ (/ M n) (/ (fabs (- m n)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))))))
(* -1/4 (pow n 2))
(* (pow n 2) (- (* -1 (/ (- (* 1/2 m) M) n)) 1/4))
(* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 m) M) 2))) n)) (* -1 (- (* 1/2 m) M))) n)) 1/4))
(* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 m) M) 2))) n)) (* -1 (- (* 1/2 m) M))) n)) 1/4))
(- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))
(- (+ (fabs (- m n)) (* M (+ m n))) (+ l (* 1/4 (pow (+ m n) 2))))
(- (+ (fabs (- m n)) (* M (- (* -1 M) (* -1 (+ m n))))) (+ l (* 1/4 (pow (+ m n) 2))))
(- (+ (fabs (- m n)) (* M (- (* -1 M) (* -1 (+ m n))))) (+ l (* 1/4 (pow (+ m n) 2))))
(* -1 (pow M 2))
(* (pow M 2) (- (+ (/ m M) (/ n M)) 1))
(* (pow M 2) (- (/ (fabs (- m n)) (pow M 2)) (+ 1 (+ (* -1 (/ (+ m n) M)) (+ (* 1/4 (/ (pow (+ m n) 2) (pow M 2))) (/ l (pow M 2)))))))
(* (pow M 2) (- (/ (fabs (- m n)) (pow M 2)) (+ 1 (+ (* -1 (/ (+ m n) M)) (+ (* 1/4 (/ (pow (+ m n) 2) (pow M 2))) (/ l (pow M 2)))))))
(* -1 (pow M 2))
(* (pow M 2) (- (+ (/ m M) (/ n M)) 1))
(* (pow M 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))) M)) (+ m n)) M)) 1))
(* (pow M 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))) M)) (+ m n)) M)) 1))
(- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))
(- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))
(- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))
(- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))
(* -1 l)
(* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))
(* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))
(* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))
(* -1 l)
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))
(+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))))
(+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (+ (* M (+ (* -1/2 (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))))
(+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (+ (* M (+ (* -1/2 (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))) (+ (* M (+ (* -1/2 (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3)))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))))
(+ (* m (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))) (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))
(+ (* m (+ (* m (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4)))) (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n)))))) (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))
(+ (* m (+ (* m (+ (* m (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (* -1/4 (- M (* 1/2 n))) (* 1/6 (pow (- M (* 1/2 n)) 3)))))) (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4))))) (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n)))))) (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos M) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))
(* (cos M) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))
(* (cos M) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))
(* (cos M) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))))
(+ (* n (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m))))) (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))))
(+ (* n (+ (* n (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4)))) (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m)))))) (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))))
(+ (* n (+ (* n (+ (* n (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (+ (* -1/4 (- M (* 1/2 m))) (* 1/6 (pow (- M (* 1/2 m)) 3)))))) (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4))))) (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m)))))) (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos M) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))
(* (cos M) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))
(* (cos M) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))
(* (cos M) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))
(+ (* -1 (* l (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))) (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))
(+ (* l (+ (* -1 (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))) (* 1/2 (* l (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))))) (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))
(+ (* l (+ (* -1 (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))) (* l (+ (* -1/6 (* l (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))) (* 1/2 (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))))))) (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos M) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))
(* (cos M) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))
(* (cos M) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))
(* (cos M) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K n))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(* 1/2 (* K m))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(* 1/2 (* K m))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(* 1/2 (* K m))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(* 1/2 (* K n))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(* 1/2 (* K n))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(* (cos (neg M)) (exp (neg l)))
(+ (* -1/2 (* K (* (exp (neg l)) (* (sin (neg M)) (+ m n))))) (* (cos (neg M)) (exp (neg l))))
(+ (* K (+ (* -1/2 (* (exp (neg l)) (* (sin (neg M)) (+ m n)))) (* -1/8 (* K (* (cos (neg M)) (* (exp (neg l)) (pow (+ m n) 2))))))) (* (cos (neg M)) (exp (neg l))))
(+ (* K (+ (* -1/2 (* (exp (neg l)) (* (sin (neg M)) (+ m n)))) (* K (+ (* -1/8 (* (cos (neg M)) (* (exp (neg l)) (pow (+ m n) 2)))) (* 1/48 (* K (* (exp (neg l)) (* (sin (neg M)) (pow (+ m n) 3))))))))) (* (cos (neg M)) (exp (neg l))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K n)) M)) (exp (neg l)))
(+ (* -1/2 (* K (* m (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M)))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))
(+ (* m (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M))))) (* -1/8 (* (pow K 2) (* m (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l)))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))
(+ (* m (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M))))) (* m (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))) (* 1/48 (* (pow K 3) (* m (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M)))))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (neg l)))
(+ (* -1/2 (* K (* n (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))
(+ (* n (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M))))) (* -1/8 (* (pow K 2) (* n (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l)))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))
(+ (* n (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M))))) (* n (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))) (* 1/48 (* (pow K 3) (* n (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M)))))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))
(* (cos (* 1/2 (* K (+ m n)))) (exp (neg l)))
(+ (* M (* (exp (neg l)) (sin (* 1/2 (* K (+ m n)))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))
(+ (* M (+ (* -1/2 (* M (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))) (* (exp (neg l)) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))
(+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l)))) (* -1/6 (* M (* (exp (neg l)) (sin (* 1/2 (* K (+ m n))))))))) (* (exp (neg l)) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))
(cos (- (* 1/2 (* K (+ m n))) M))
(+ (cos (- (* 1/2 (* K (+ m n))) M)) (* -1 (* l (cos (- (* 1/2 (* K (+ m n))) M)))))
(+ (cos (- (* 1/2 (* K (+ m n))) M)) (* l (+ (* -1 (cos (- (* 1/2 (* K (+ m n))) M))) (* 1/2 (* l (cos (- (* 1/2 (* K (+ m n))) M)))))))
(+ (cos (- (* 1/2 (* K (+ m n))) M)) (* l (+ (* -1 (cos (- (* 1/2 (* K (+ m n))) M))) (* l (+ (* -1/6 (* l (cos (- (* 1/2 (* K (+ m n))) M)))) (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(cos (neg M))
(+ (cos (neg M)) (* -1/2 (* K (* (sin (neg M)) (+ m n)))))
(+ (cos (neg M)) (* K (- (* -1/8 (* K (* (cos (neg M)) (pow (+ m n) 2)))) (* 1/2 (* (sin (neg M)) (+ m n))))))
(+ (cos (neg M)) (* K (- (* K (+ (* -1/8 (* (cos (neg M)) (pow (+ m n) 2))) (* 1/48 (* K (* (sin (neg M)) (pow (+ m n) 3)))))) (* 1/2 (* (sin (neg M)) (+ m n))))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K n)) M))
(+ (cos (- (* 1/2 (* K n)) M)) (* -1/2 (* K (* m (sin (- (* 1/2 (* K n)) M))))))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* -1/8 (* (pow K 2) (* m (cos (- (* 1/2 (* K n)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* m (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K n)) M)))) (* 1/48 (* (pow K 3) (* m (sin (- (* 1/2 (* K n)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos (- (* 1/2 (* K m)) M))
(+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (- (* 1/2 (* K m)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K m)) M)))) (* 1/48 (* (pow K 3) (* n (sin (- (* 1/2 (* K m)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos (* 1/2 (* K (+ m n))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (sin (* 1/2 (* K (+ m n))))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K (+ m n)))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K (+ m n))))) (* -1/6 (* M (sin (* 1/2 (* K (+ m n)))))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(* -1 M)
(- (* 1/2 (* K (+ m n))) M)
(- (* 1/2 (* K (+ m n))) M)
(- (* 1/2 (* K (+ m n))) M)
(* 1/2 (* K (+ m n)))
(* K (+ (* -1 (/ M K)) (* 1/2 (+ m n))))
(* K (+ (* -1 (/ M K)) (* 1/2 (+ m n))))
(* K (+ (* -1 (/ M K)) (* 1/2 (+ m n))))
(* 1/2 (* K (+ m n)))
(* -1 (* K (+ (* -1/2 (+ m n)) (/ M K))))
(* -1 (* K (+ (* -1/2 (+ m n)) (/ M K))))
(* -1 (* K (+ (* -1/2 (+ m n)) (/ M K))))
(- (* 1/2 (* K n)) M)
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(* 1/2 (* K m))
(* m (- (+ (* 1/2 K) (* 1/2 (/ (* K n) m))) (/ M m)))
(* m (- (+ (* 1/2 K) (* 1/2 (/ (* K n) m))) (/ M m)))
(* m (- (+ (* 1/2 K) (* 1/2 (/ (* K n) m))) (/ M m)))
(* 1/2 (* K m))
(* -1 (* m (+ (* -1 (/ (- (* 1/2 (* K n)) M) m)) (* -1/2 K))))
(* -1 (* m (+ (* -1 (/ (- (* 1/2 (* K n)) M) m)) (* -1/2 K))))
(* -1 (* m (+ (* -1 (/ (- (* 1/2 (* K n)) M) m)) (* -1/2 K))))
(- (* 1/2 (* K m)) M)
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(* 1/2 (* K n))
(* n (- (+ (* 1/2 K) (* 1/2 (/ (* K m) n))) (/ M n)))
(* n (- (+ (* 1/2 K) (* 1/2 (/ (* K m) n))) (/ M n)))
(* n (- (+ (* 1/2 K) (* 1/2 (/ (* K m) n))) (/ M n)))
(* 1/2 (* K n))
(* -1 (* n (+ (* -1 (/ (- (* 1/2 (* K m)) M) n)) (* -1/2 K))))
(* -1 (* n (+ (* -1 (/ (- (* 1/2 (* K m)) M) n)) (* -1/2 K))))
(* -1 (* n (+ (* -1 (/ (- (* 1/2 (* K m)) M) n)) (* -1/2 K))))
(* 1/2 (* K (+ m n)))
(+ (* -1 M) (* 1/2 (* K (+ m n))))
(+ (* -1 M) (* 1/2 (* K (+ m n))))
(+ (* -1 M) (* 1/2 (* K (+ m n))))
(* -1 M)
(* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))
(* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))
(* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))
(* -1 M)
(* -1 (* M (+ 1 (* -1/2 (/ (* K (+ m n)) M)))))
(* -1 (* M (+ 1 (* -1/2 (/ (* K (+ m n)) M)))))
(* -1 (* M (+ 1 (* -1/2 (/ (* K (+ m n)) M)))))
(* (cos (neg M)) (exp (* -1/4 (pow m 2))))
(+ (* -1/2 (* K (* (exp (* -1/4 (pow m 2))) (* (sin (neg M)) (+ m n))))) (* (cos (neg M)) (exp (* -1/4 (pow m 2)))))
(+ (* K (+ (* -1/2 (* (exp (* -1/4 (pow m 2))) (* (sin (neg M)) (+ m n)))) (* -1/8 (* K (* (cos (neg M)) (* (exp (* -1/4 (pow m 2))) (pow (+ m n) 2))))))) (* (cos (neg M)) (exp (* -1/4 (pow m 2)))))
(+ (* K (+ (* -1/2 (* (exp (* -1/4 (pow m 2))) (* (sin (neg M)) (+ m n)))) (* K (+ (* -1/8 (* (cos (neg M)) (* (exp (* -1/4 (pow m 2))) (pow (+ m n) 2)))) (* 1/48 (* K (* (exp (* -1/4 (pow m 2))) (* (sin (neg M)) (pow (+ m n) 3))))))))) (* (cos (neg M)) (exp (* -1/4 (pow m 2)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(cos (- (* 1/2 (* K n)) M))
(+ (cos (- (* 1/2 (* K n)) M)) (* -1/2 (* K (* m (sin (- (* 1/2 (* K n)) M))))))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (+ (* -1/2 (* K (sin (- (* 1/2 (* K n)) M)))) (* m (+ (* -1/4 (cos (- (* 1/2 (* K n)) M))) (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K n)) M)))))))))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (+ (* -1/2 (* K (sin (- (* 1/2 (* K n)) M)))) (* m (+ (* -1/4 (cos (- (* 1/2 (* K n)) M))) (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K n)) M)))) (* m (+ (* 1/48 (* (pow K 3) (sin (- (* 1/2 (* K n)) M)))) (* 1/8 (* K (sin (- (* 1/2 (* K n)) M))))))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (* -1/4 (pow m 2))))
(+ (* -1/2 (* K (* n (* (exp (* -1/4 (pow m 2))) (sin (- (* 1/2 (* K m)) M)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (* -1/4 (pow m 2)))))
(+ (* n (+ (* -1/2 (* K (* (exp (* -1/4 (pow m 2))) (sin (- (* 1/2 (* K m)) M))))) (* -1/8 (* (pow K 2) (* n (* (cos (- (* 1/2 (* K m)) M)) (exp (* -1/4 (pow m 2))))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (* -1/4 (pow m 2)))))
(+ (* n (+ (* -1/2 (* K (* (exp (* -1/4 (pow m 2))) (sin (- (* 1/2 (* K m)) M))))) (* n (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (exp (* -1/4 (pow m 2)))))) (* 1/48 (* (pow K 3) (* n (* (exp (* -1/4 (pow m 2))) (sin (- (* 1/2 (* K m)) M)))))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (* -1/4 (pow m 2)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow m 2))))
(+ (* M (* (exp (* -1/4 (pow m 2))) (sin (* 1/2 (* K (+ m n)))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow m 2)))))
(+ (* M (+ (* -1/2 (* M (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow m 2)))))) (* (exp (* -1/4 (pow m 2))) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow m 2)))))
(+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow m 2))))) (* -1/6 (* M (* (exp (* -1/4 (pow m 2))) (sin (* 1/2 (* K (+ m n))))))))) (* (exp (* -1/4 (pow m 2))) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow m 2)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow m 2))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow m 2))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow m 2))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow m 2))))
(cos (neg M))
(+ (cos (neg M)) (* -1/2 (* K (* m (sin (neg M))))))
(+ (cos (neg M)) (* m (- (* -1/8 (* (pow K 2) (* m (cos (neg M))))) (* 1/2 (* K (sin (neg M)))))))
(+ (cos (neg M)) (* m (- (* m (+ (* -1/8 (* (pow K 2) (cos (neg M)))) (* 1/48 (* (pow K 3) (* m (sin (neg M))))))) (* 1/2 (* K (sin (neg M)))))))
(cos (- (* 1/2 (* K m)) M))
(cos (- (* 1/2 (* K m)) M))
(cos (- (* 1/2 (* K m)) M))
(cos (- (* 1/2 (* K m)) M))
(cos (- (* 1/2 (* K m)) M))
(cos (- (* 1/2 (* K m)) M))
(cos (- (* 1/2 (* K m)) M))
(cos (- (* 1/2 (* K m)) M))
(cos (neg M))
(+ (cos (neg M)) (* -1/2 (* K (* m (sin (neg M))))))
(+ (cos (neg M)) (* K (- (* -1/8 (* K (* (pow m 2) (cos (neg M))))) (* 1/2 (* m (sin (neg M)))))))
(+ (cos (neg M)) (* K (- (* K (+ (* -1/8 (* (pow m 2) (cos (neg M)))) (* 1/48 (* K (* (pow m 3) (sin (neg M))))))) (* 1/2 (* m (sin (neg M)))))))
(cos (- (* 1/2 (* K m)) M))
(cos (- (* 1/2 (* K m)) M))
(cos (- (* 1/2 (* K m)) M))
(cos (- (* 1/2 (* K m)) M))
(cos (- (* 1/2 (* K m)) M))
(cos (- (* 1/2 (* K m)) M))
(cos (- (* 1/2 (* K m)) M))
(cos (- (* 1/2 (* K m)) M))
(cos (* 1/2 (* K m)))
(+ (cos (* 1/2 (* K m))) (* M (sin (* 1/2 (* K m)))))
(+ (cos (* 1/2 (* K m))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K m))))) (* -1 (sin (* 1/2 (* K m)))))))
(+ (cos (* 1/2 (* K m))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K m)))) (* -1/6 (* M (sin (* 1/2 (* K m))))))) (* -1 (sin (* 1/2 (* K m)))))))
(cos (- (* 1/2 (* K m)) M))
(cos (- (* 1/2 (* K m)) M))
(cos (- (* 1/2 (* K m)) M))
(cos (- (* 1/2 (* K m)) M))
(cos (+ (* -1 M) (* 1/2 (* K m))))
(cos (+ (* -1 M) (* 1/2 (* K m))))
(cos (+ (* -1 M) (* 1/2 (* K m))))
(cos (+ (* -1 M) (* 1/2 (* K m))))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K m)
(+ (* K m) (* K n))
(+ (* K m) (* K n))
(+ (* K m) (* K n))
(* K n)
(* n (+ K (/ (* K m) n)))
(* n (+ K (/ (* K m) n)))
(* n (+ K (/ (* K m) n)))
(* K n)
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(* K n)
(+ (* K m) (* K n))
(+ (* K m) (* K n))
(+ (* K m) (* K n))
(* K m)
(* m (+ K (/ (* K n) m)))
(* m (+ K (/ (* K n) m)))
(* m (+ K (/ (* K n) m)))
(* K m)
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(* -1 (pow n 4))
(+ (* -1 (pow n 4)) (* m (+ (* -1 (pow n 3)) (* n (+ (* -1 (pow n 2)) (pow n 2))))))
(+ (* -1 (pow n 4)) (* m (+ (* -1 (pow n 3)) (+ (* m (+ (* -1 (pow n 2)) (+ (* n (+ n (* -1 n))) (pow n 2)))) (* n (+ (* -1 (pow n 2)) (pow n 2)))))))
(+ (* -1 (pow n 4)) (* m (+ (* -1 (pow n 3)) (+ (* m (+ (* -1 (pow n 2)) (+ (* m (+ (* -1 n) (* 2 n))) (+ (* n (+ n (* -1 n))) (pow n 2))))) (* n (+ (* -1 (pow n 2)) (pow n 2)))))))
(pow m 4)
(* (pow m 4) (+ 1 (+ (* -1 (/ n m)) (* 2 (/ n m)))))
(* (pow m 4) (+ 1 (+ (* -1 (/ n m)) (+ (* -1 (/ (pow n 2) (pow m 2))) (+ (* 2 (/ n m)) (+ (/ (* n (+ n (* -1 n))) (pow m 2)) (/ (pow n 2) (pow m 2))))))))
(* (pow m 4) (+ 1 (+ (* -1 (/ n m)) (+ (* -1 (/ (pow n 2) (pow m 2))) (+ (* -1 (/ (pow n 3) (pow m 3))) (+ (* 2 (/ n m)) (+ (/ (* n (+ n (* -1 n))) (pow m 2)) (+ (/ (* n (+ (* -1 (pow n 2)) (pow n 2))) (pow m 3)) (/ (pow n 2) (pow m 2))))))))))
(pow m 4)
(* (pow m 4) (+ 1 (+ (* -1 (/ n m)) (* 2 (/ n m)))))
(* (pow m 4) (+ 1 (* -1 (/ (+ (* -2 (/ (pow n 2) m)) (+ (* -1 (+ (* -1 n) (* 2 n))) (* 2 (/ (pow n 2) m)))) m))))
(* (pow m 4) (+ 1 (* -1 (/ (+ (* -1 (+ (* -1 n) (* 2 n))) (* -1 (/ (+ (* -2 (/ (pow n 3) m)) (+ (* -1 (+ (* -2 (pow n 2)) (* 2 (pow n 2)))) (/ (pow n 3) m))) m))) m))))
(pow m 4)
(+ (* n (+ (* m (+ (* -1 (pow m 2)) (pow m 2))) (pow m 3))) (pow m 4))
(+ (* n (+ (* m (+ (* -1 (pow m 2)) (pow m 2))) (+ (* n (+ (* -1 (pow m 2)) (+ (* m (+ m (* -1 m))) (pow m 2)))) (pow m 3)))) (pow m 4))
(+ (* n (+ (* m (+ (* -1 (pow m 2)) (pow m 2))) (+ (* n (+ (* -1 (pow m 2)) (+ (* m (+ m (* -1 m))) (+ (* n (+ m (* -2 m))) (pow m 2))))) (pow m 3)))) (pow m 4))
(* -1 (pow n 4))
(* (pow n 4) (- (+ (* -2 (/ m n)) (/ m n)) 1))
(* (pow n 4) (- (+ (* -2 (/ m n)) (+ (* -1 (/ (pow m 2) (pow n 2))) (+ (/ m n) (+ (/ (* m (+ m (* -1 m))) (pow n 2)) (/ (pow m 2) (pow n 2)))))) 1))
(* (pow n 4) (- (+ (* -2 (/ m n)) (+ (* -1 (/ (pow m 2) (pow n 2))) (+ (/ m n) (+ (/ (* m (+ m (* -1 m))) (pow n 2)) (+ (/ (* m (+ (* -1 (pow m 2)) (pow m 2))) (pow n 3)) (+ (/ (pow m 2) (pow n 2)) (/ (pow m 3) (pow n 3)))))))) 1))
(* -1 (pow n 4))
(* (pow n 4) (- (* -1 (/ (+ (* -1 m) (* 2 m)) n)) 1))
(* (pow n 4) (- (* -1 (/ (+ (* -1 m) (+ (* -1 (/ (+ (* -2 (pow m 2)) (* 2 (pow m 2))) n)) (* 2 m))) n)) 1))
(* (pow n 4) (- (* -1 (/ (+ (* -1 m) (+ (* -1 (/ (+ (* -2 (pow m 2)) (+ (* -1 (/ (+ (* -2 (pow m 3)) (pow m 3)) n)) (* 2 (pow m 2)))) n)) (* 2 m))) n)) 1))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K m))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(* 1/2 (* K n))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(* 1/2 (* K n))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(* 1/2 (* K n))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(* 1/2 (* K m))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(* 1/2 (* K m))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n)))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* m (+ (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* m (+ (* m (+ (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (* -1/4 (- M (* 1/2 n))) (* 1/6 (pow (- M (* 1/2 n)) 3))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))
(exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))
(exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))
(exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m)))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* n (+ (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m))))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* n (+ (* n (+ (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (+ (* -1/4 (- M (* 1/2 m))) (* 1/6 (pow (- M (* 1/2 m)) 3))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m))))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))
(exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))
(exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))
(exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))
(exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))
(+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))))
(+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (+ (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))))
(+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (+ (* M (+ (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))
(exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))
(exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))
(exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))
(exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))
(+ (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (* l (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))))
(+ (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (* l (+ (* -1 (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))) (* 1/2 (* l (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))))))
(+ (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (* l (+ (* -1 (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))) (* l (+ (* -1/6 (* l (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))) (* 1/2 (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))
(exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))
(exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))
(exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))
1
(+ 1 (* -1/2 (pow M 2)))
(+ 1 (* (pow M 2) (- (* 1/24 (pow M 2)) 1/2)))
(+ 1 (* (pow M 2) (- (* (pow M 2) (+ 1/24 (* -1/720 (pow M 2)))) 1/2)))
(cos M)
(cos M)
(cos M)
(cos M)
(cos M)
(cos M)
(cos M)
(cos M)
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K n)
(+ (* K m) (* K n))
(+ (* K m) (* K n))
(+ (* K m) (* K n))
(* K m)
(* m (+ K (/ (* K n) m)))
(* m (+ K (/ (* K n) m)))
(* m (+ K (/ (* K n) m)))
(* K m)
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(* K m)
(+ (* K m) (* K n))
(+ (* K m) (* K n))
(+ (* K m) (* K n))
(* K n)
(* n (+ K (/ (* K m) n)))
(* n (+ K (/ (* K m) n)))
(* n (+ K (/ (* K m) n)))
(* K n)
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(* -1/4 (pow m 2))
(* -1/4 (pow m 2))
(* -1/4 (pow m 2))
(* -1/4 (pow m 2))
(* -1/4 (pow m 2))
(* -1/4 (pow m 2))
(* -1/4 (pow m 2))
(* -1/4 (pow m 2))
(* -1/4 (pow m 2))
(* -1/4 (pow m 2))
(* -1/4 (pow m 2))
(* -1/4 (pow m 2))
(* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))))
(+ (* m (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (sin (neg M))))) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n)))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))
(+ (* m (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (sin (neg M))))) (+ (* m (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (sin (neg M)) (- M (* 1/2 n)))))) (+ (* -1/8 (* (pow K 2) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4)))))) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))
(+ (* m (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (sin (neg M))))) (+ (* m (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (sin (neg M)) (- M (* 1/2 n)))))) (+ (* -1/8 (* (pow K 2) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))) (+ (* m (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (sin (neg M)) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4))))) (+ (* -1/8 (* (pow K 2) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n)))))) (+ (* 1/48 (* (pow K 3) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (sin (neg M))))) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (* -1/4 (- M (* 1/2 n))) (* 1/6 (pow (- M (* 1/2 n)) 3))))))))) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4))))))) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))
(* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(+ (* -1/2 (* K (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (neg M)))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))
(+ (* K (+ (* -1/2 (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (neg M))))) (* -1/8 (* K (* (pow m 2) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))
(+ (* K (+ (* -1/2 (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (neg M))))) (* K (+ (* -1/8 (* (pow m 2) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))) (* 1/48 (* K (* (pow m 3) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (neg M)))))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (* 1/2 (* K m))) (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))))
(+ (* M (+ (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (sin (* 1/2 (* K m)))))) (* (cos (* 1/2 (* K m))) (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))))
(+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K m))) (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))))) (+ (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (sin (* 1/2 (* K m))) (+ m n)))))) (+ (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (sin (* 1/2 (* K m))))))) (* (cos (* 1/2 (* K m))) (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))))
(+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K m))) (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))))) (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))) (+ (* -1/6 (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (sin (* 1/2 (* K m))))) (+ (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (sin (* 1/2 (* K m))) (- (* 1/2 (pow (+ m n) 2)) 1))))))) (+ (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (sin (* 1/2 (* K m))) (+ m n))))))) (+ (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (sin (* 1/2 (* K m))))))) (* (cos (* 1/2 (* K m))) (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (+ (* -1 M) (* 1/2 (* K m)))) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))
(* (cos (+ (* -1 M) (* 1/2 (* K m)))) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))
(* (cos (+ (* -1 M) (* 1/2 (* K m)))) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))
(* (cos (+ (* -1 M) (* 1/2 (* K m)))) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))))
(+ (* n (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))))
(+ (* n (+ (* n (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4)))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))))
(+ (* n (+ (* n (+ (* n (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (+ (* -1/4 (- M (* 1/2 m))) (* 1/6 (pow (- M (* 1/2 m)) 3)))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))
(+ (* -1 (* l (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))
(+ (* l (+ (* -1 (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))) (* 1/2 (* l (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))
(+ (* l (+ (* -1 (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))) (* l (+ (* -1/6 (* l (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))) (* 1/2 (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))
(cos (neg M))
(+ (cos (neg M)) (* -1/2 (* K (* (sin (neg M)) (+ m n)))))
(+ (cos (neg M)) (* K (- (* -1/8 (* K (* (cos (neg M)) (pow (+ m n) 2)))) (* 1/2 (* (sin (neg M)) (+ m n))))))
(+ (cos (neg M)) (* K (- (* K (+ (* -1/8 (* (cos (neg M)) (pow (+ m n) 2))) (* 1/48 (* K (* (sin (neg M)) (pow (+ m n) 3)))))) (* 1/2 (* (sin (neg M)) (+ m n))))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K m)) M))
(+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (- (* 1/2 (* K m)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K m)) M)))) (* 1/48 (* (pow K 3) (* n (sin (- (* 1/2 (* K m)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos (- (* 1/2 (* K n)) M))
(+ (cos (- (* 1/2 (* K n)) M)) (* -1/2 (* K (* m (sin (- (* 1/2 (* K n)) M))))))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* -1/8 (* (pow K 2) (* m (cos (- (* 1/2 (* K n)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* m (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K n)) M)))) (* 1/48 (* (pow K 3) (* m (sin (- (* 1/2 (* K n)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos (* 1/2 (* K (+ m n))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (sin (* 1/2 (* K (+ m n))))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K (+ m n)))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K (+ m n))))) (* -1/6 (* M (sin (* 1/2 (* K (+ m n)))))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/ K (pow m 3))
(+ (* -1 (/ (* K (* n (+ (* -1 (pow m 2)) (pow m 2)))) (pow m 6))) (/ K (pow m 3)))
(+ (* n (- (* -1 (* n (+ (* -1 (/ (* K (pow (+ (* -1 (pow m 2)) (pow m 2)) 2)) (pow m 9))) (/ (* K (+ m (* -1 m))) (pow m 6))))) (/ (* K (+ (* -1 (pow m 2)) (pow m 2))) (pow m 6)))) (/ K (pow m 3)))
(+ (* n (- (* n (- (* -1 (* n (+ (* -1 (/ K (pow m 6))) (+ (* -1 (/ (* K (* (+ m (* -1 m)) (+ (* -1 (pow m 2)) (pow m 2)))) (pow m 9))) (* -1 (/ (* (+ (* -1 (/ (* K (pow (+ (* -1 (pow m 2)) (pow m 2)) 2)) (pow m 9))) (/ (* K (+ m (* -1 m))) (pow m 6))) (+ (* -1 (pow m 2)) (pow m 2))) (pow m 3))))))) (+ (* -1 (/ (* K (pow (+ (* -1 (pow m 2)) (pow m 2)) 2)) (pow m 9))) (/ (* K (+ m (* -1 m))) (pow m 6))))) (/ (* K (+ (* -1 (pow m 2)) (pow m 2))) (pow m 6)))) (/ K (pow m 3)))
(* -1 (/ K (pow n 3)))
(/ (+ (* -1 K) (* -1 (/ (* K (+ m (* -1 m))) n))) (pow n 3))
(/ (- (+ (* -1 K) (* -1 (/ (+ (* K (+ (* -1 (pow m 2)) (pow m 2))) (* K (pow (+ m (* -1 m)) 2))) (pow n 2)))) (/ (* K (+ m (* -1 m))) n)) (pow n 3))
(/ (- (+ (* -1 K) (* -1 (/ (+ (* K (* (+ m (* -1 m)) (+ (* -1 (pow m 2)) (pow m 2)))) (+ (* K (pow m 3)) (* (+ m (* -1 m)) (+ (* K (+ (* -1 (pow m 2)) (pow m 2))) (* K (pow (+ m (* -1 m)) 2)))))) (pow n 3)))) (+ (/ (* K (+ m (* -1 m))) n) (+ (/ (* K (+ (* -1 (pow m 2)) (pow m 2))) (pow n 2)) (/ (* K (pow (+ m (* -1 m)) 2)) (pow n 2))))) (pow n 3))
(* -1 (/ K (pow n 3)))
(* -1 (/ (+ K (/ (* K (+ m (* -1 m))) n)) (pow n 3)))
(* -1 (/ (+ K (* -1 (/ (- (+ (* -1 (/ (* K (pow (+ m (* -1 m)) 2)) n)) (/ (* K (+ (* -1 (pow m 2)) (pow m 2))) n)) (* K (+ m (* -1 m)))) n))) (pow n 3)))
(* -1 (/ (+ K (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* K (* (+ m (* -1 m)) (+ (* -1 (pow m 2)) (pow m 2)))) n)) (+ (* -1 (/ (* (+ m (* -1 m)) (+ (* -1 (* K (pow (+ m (* -1 m)) 2))) (* K (+ (* -1 (pow m 2)) (pow m 2))))) n)) (/ (* K (pow m 3)) n))) (+ (* -1 (* K (pow (+ m (* -1 m)) 2))) (* K (+ (* -1 (pow m 2)) (pow m 2))))) n)) (* K (+ m (* -1 m)))) n))) (pow n 3)))
(* -1 (/ K (pow n 3)))
(+ (* -1 (/ K (pow n 3))) (* -1 (/ (* K (* m (+ (* -1 (pow n 2)) (pow n 2)))) (pow n 6))))
(+ (* -1 (/ K (pow n 3))) (* m (- (* -1 (* m (+ (/ (* K (+ n (* -1 n))) (pow n 6)) (/ (* K (pow (+ (* -1 (pow n 2)) (pow n 2)) 2)) (pow n 9))))) (/ (* K (+ (* -1 (pow n 2)) (pow n 2))) (pow n 6)))))
(+ (* -1 (/ K (pow n 3))) (* m (- (* m (- (* -1 (* m (+ (/ K (pow n 6)) (+ (/ (* K (* (+ n (* -1 n)) (+ (* -1 (pow n 2)) (pow n 2)))) (pow n 9)) (/ (* (+ (* -1 (pow n 2)) (pow n 2)) (+ (/ (* K (+ n (* -1 n))) (pow n 6)) (/ (* K (pow (+ (* -1 (pow n 2)) (pow n 2)) 2)) (pow n 9)))) (pow n 3)))))) (+ (/ (* K (+ n (* -1 n))) (pow n 6)) (/ (* K (pow (+ (* -1 (pow n 2)) (pow n 2)) 2)) (pow n 9))))) (/ (* K (+ (* -1 (pow n 2)) (pow n 2))) (pow n 6)))))
(/ K (pow m 3))
(/ (+ K (* -1 (/ (* K (+ n (* -1 n))) m))) (pow m 3))
(/ (- (+ K (* -1 (/ (+ (* -1 (* K (pow (+ n (* -1 n)) 2))) (* K (+ (* -1 (pow n 2)) (pow n 2)))) (pow m 2)))) (/ (* K (+ n (* -1 n))) m)) (pow m 3))
(/ (- (+ K (* -1 (/ (+ (* -1 (* K (* (+ n (* -1 n)) (+ (* -1 (pow n 2)) (pow n 2))))) (+ (* -1 (* K (pow n 3))) (* -1 (* (+ n (* -1 n)) (+ (* -1 (* K (pow (+ n (* -1 n)) 2))) (* K (+ (* -1 (pow n 2)) (pow n 2)))))))) (pow m 3)))) (+ (* -1 (/ (* K (pow (+ n (* -1 n)) 2)) (pow m 2))) (+ (/ (* K (+ n (* -1 n))) m) (/ (* K (+ (* -1 (pow n 2)) (pow n 2))) (pow m 2))))) (pow m 3))
(/ K (pow m 3))
(* -1 (/ (+ (* -1 K) (* -1 (/ (* K (+ n (* -1 n))) m))) (pow m 3)))
(* -1 (/ (+ (* -1 K) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* K (pow (+ n (* -1 n)) 2))) (* K (+ (* -1 (pow n 2)) (pow n 2)))) m)) (* K (+ n (* -1 n)))) m))) (pow m 3)))
(* -1 (/ (+ (* -1 K) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* K (pow (+ n (* -1 n)) 2))) (+ (* -1 (/ (+ (* -1 (* K (* (+ n (* -1 n)) (+ (* -1 (pow n 2)) (pow n 2))))) (+ (* -1 (* (+ n (* -1 n)) (+ (* -1 (* K (pow (+ n (* -1 n)) 2))) (* K (+ (* -1 (pow n 2)) (pow n 2)))))) (* K (pow n 3)))) m)) (* K (+ (* -1 (pow n 2)) (pow n 2))))) m)) (* K (+ n (* -1 n)))) m))) (pow m 3)))
(/ 1 (pow m 2))
(+ (* -1 (/ n (pow m 3))) (/ 1 (pow m 2)))
(+ (* n (- (/ (pow n 2) (pow m 5)) (/ 1 (pow m 3)))) (/ 1 (pow m 2)))
(+ (* n (- (* (pow n 2) (+ (* -1 (/ n (pow m 6))) (/ 1 (pow m 5)))) (/ 1 (pow m 3)))) (/ 1 (pow m 2)))
(/ 1 (pow n 2))
(/ (+ 1 (* -1 (/ m n))) (pow n 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow m 2)) (pow m 2)) (pow n 2)))) (/ m n)) (pow n 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* m (+ (* -1 (pow m 2)) (pow m 2)))) (* -1 (pow m 3))) (pow n 3)))) (+ (* -1 (/ (pow m 2) (pow n 2))) (+ (/ m n) (/ (pow m 2) (pow n 2))))) (pow n 2))
(/ 1 (pow n 2))
(/ (+ 1 (* -1 (/ m n))) (pow n 2))
(/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow m 2) n)) (/ (pow m 2) n)) (* -1 m)) n))) (pow n 2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (/ (* m (+ (* -1 (pow m 2)) (pow m 2))) n) (/ (pow m 3) n)) (+ (* -1 (pow m 2)) (pow m 2))) n)) (* -1 m)) n))) (pow n 2))
(/ 1 (pow n 2))
(+ (* -1 (/ m (pow n 3))) (/ 1 (pow n 2)))
(+ (* m (- (/ (pow m 2) (pow n 5)) (/ 1 (pow n 3)))) (/ 1 (pow n 2)))
(+ (* m (- (* (pow m 2) (+ (* -1 (/ m (pow n 6))) (/ 1 (pow n 5)))) (/ 1 (pow n 3)))) (/ 1 (pow n 2)))
(/ 1 (pow m 2))
(/ (+ 1 (* -1 (/ n m))) (pow m 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow n 2)) (pow n 2)) (pow m 2)))) (/ n m)) (pow m 2))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* n (+ (* -1 (pow n 2)) (pow n 2)))) (* -1 (pow n 3))) (pow m 3)))) (+ (* -1 (/ (pow n 2) (pow m 2))) (+ (/ n m) (/ (pow n 2) (pow m 2))))) (pow m 2))
(/ 1 (pow m 2))
(/ (+ 1 (* -1 (/ n m))) (pow m 2))
(/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow n 2) m)) (/ (pow n 2) m)) (* -1 n)) m))) (pow m 2))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (/ (* n (+ (* -1 (pow n 2)) (pow n 2))) m) (/ (pow n 3) m)) (+ (* -1 (pow n 2)) (pow n 2))) m)) (* -1 n)) m))) (pow m 2))
Outputs
(pow (- (* 1/2 n) M) 2)
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))
(+ (* m (- (* 1/2 n) M)) (pow (- (* 1/2 n) M) 2))
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (*.f64 m (fma.f64 m #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (*.f64 m (fma.f64 m #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))))
(* 1/4 (pow m 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 m m))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 m m))) (/.f64 M m))))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 m m))) (/.f64 M m))))
(* 1/4 (pow m 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 m m))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(*.f64 (*.f64 m m) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (neg.f64 m)) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(*.f64 (*.f64 m m) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (neg.f64 m)) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) m)))
(pow (- (* 1/2 m) M) 2)
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))
(+ (* n (- (* 1/2 m) M)) (pow (- (* 1/2 m) M) 2))
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(fma.f64 n (fma.f64 n #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(fma.f64 n (fma.f64 n #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))
(* 1/4 (pow n 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 n n))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) #s(literal 1/4 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 n n))) (/.f64 M n)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) #s(literal 1/4 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 n n))) (/.f64 M n)))
(* 1/4 (pow n 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 n n))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n)))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(*.f64 (*.f64 n n) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (neg.f64 n)) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) n)))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(*.f64 (*.f64 n n) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (neg.f64 n)) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) n)))
(* 1/4 (pow (+ m n) 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))
(+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 M (-.f64 (neg.f64 m) n)))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 M (-.f64 M (+.f64 n m))))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 M (-.f64 M (+.f64 n m))))
(pow M 2)
(*.f64 M M)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 n m) M)))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 M M)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 n m) M))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(*.f64 (*.f64 M M) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 M M)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 n m) M))))
(pow M 2)
(*.f64 M M)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 n m) M)))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) M) (+.f64 n m)) M)))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) M) (+.f64 n m)) M)))
(* 1/2 n)
(*.f64 #s(literal 1/2 binary64) n)
(+ (* 1/2 m) (* 1/2 n))
(*.f64 #s(literal 1/2 binary64) (+.f64 n m))
(+ (* 1/2 m) (* 1/2 n))
(*.f64 #s(literal 1/2 binary64) (+.f64 n m))
(+ (* 1/2 m) (* 1/2 n))
(*.f64 #s(literal 1/2 binary64) (+.f64 n m))
(* 1/2 m)
(*.f64 #s(literal 1/2 binary64) m)
(* m (+ 1/2 (* 1/2 (/ n m))))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) #s(literal 1/2 binary64)))
(* m (+ 1/2 (* 1/2 (/ n m))))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) #s(literal 1/2 binary64)))
(* m (+ 1/2 (* 1/2 (/ n m))))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) #s(literal 1/2 binary64)))
(* 1/2 m)
(*.f64 #s(literal 1/2 binary64) m)
(* -1 (* m (- (* -1/2 (/ n m)) 1/2)))
(*.f64 (fma.f64 (/.f64 n m) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (neg.f64 m))
(* -1 (* m (- (* -1/2 (/ n m)) 1/2)))
(*.f64 (fma.f64 (/.f64 n m) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (neg.f64 m))
(* -1 (* m (- (* -1/2 (/ n m)) 1/2)))
(*.f64 (fma.f64 (/.f64 n m) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (neg.f64 m))
(* 1/2 m)
(*.f64 #s(literal 1/2 binary64) m)
(+ (* 1/2 m) (* 1/2 n))
(*.f64 #s(literal 1/2 binary64) (+.f64 n m))
(+ (* 1/2 m) (* 1/2 n))
(*.f64 #s(literal 1/2 binary64) (+.f64 n m))
(+ (* 1/2 m) (* 1/2 n))
(*.f64 #s(literal 1/2 binary64) (+.f64 n m))
(* 1/2 n)
(*.f64 #s(literal 1/2 binary64) n)
(* n (+ 1/2 (* 1/2 (/ m n))))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) #s(literal 1/2 binary64)))
(* n (+ 1/2 (* 1/2 (/ m n))))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) #s(literal 1/2 binary64)))
(* n (+ 1/2 (* 1/2 (/ m n))))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) #s(literal 1/2 binary64)))
(* 1/2 n)
(*.f64 #s(literal 1/2 binary64) n)
(* -1 (* n (- (* -1/2 (/ m n)) 1/2)))
(*.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (neg.f64 n))
(* -1 (* n (- (* -1/2 (/ m n)) 1/2)))
(*.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (neg.f64 n))
(* -1 (* n (- (* -1/2 (/ m n)) 1/2)))
(*.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) #s(literal -1/2 binary64)) (neg.f64 n))
(- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))
(-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))
(- (+ (fabs (- m n)) (* m (- M (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))
(-.f64 (fma.f64 m (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (fabs.f64 (-.f64 m n))) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))
(- (+ (fabs (- m n)) (* m (- (+ M (* -1/4 m)) (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))
(-.f64 (fma.f64 m (+.f64 (fma.f64 m #s(literal -1/4 binary64) M) (*.f64 n #s(literal -1/2 binary64))) (fabs.f64 (-.f64 m n))) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))
(- (+ (fabs (- m n)) (* m (- (+ M (* -1/4 m)) (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))
(-.f64 (fma.f64 m (+.f64 (fma.f64 m #s(literal -1/4 binary64) M) (*.f64 n #s(literal -1/2 binary64))) (fabs.f64 (-.f64 m n))) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* (pow m 2) (- (/ M m) (+ 1/4 (* 1/2 (/ n m)))))
(*.f64 (*.f64 m m) (-.f64 (/.f64 M m) (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) #s(literal 1/4 binary64))))
(* (pow m 2) (- (+ (/ M m) (/ (fabs (- m n)) (pow m 2))) (+ 1/4 (+ (* 1/2 (/ n m)) (+ (/ l (pow m 2)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))))))
(*.f64 (*.f64 m m) (-.f64 (+.f64 (/.f64 M m) (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 m m))) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) #s(literal 1/4 binary64)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 m m)) (/.f64 l (*.f64 m m))))))
(* (pow m 2) (- (+ (/ M m) (/ (fabs (- m n)) (pow m 2))) (+ 1/4 (+ (* 1/2 (/ n m)) (+ (/ l (pow m 2)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))))))
(*.f64 (*.f64 m m) (-.f64 (+.f64 (/.f64 M m) (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 m m))) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) #s(literal 1/4 binary64)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 m m)) (/.f64 l (*.f64 m m))))))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* (pow m 2) (- (* -1 (/ (- (* 1/2 n) M) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (neg.f64 m)) #s(literal -1/4 binary64)))
(* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 n) M) 2))) m)) (* -1 (- (* 1/2 n) M))) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (+.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l)) (neg.f64 m)) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (neg.f64 m)) #s(literal -1/4 binary64)))
(* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 n) M) 2))) m)) (* -1 (- (* 1/2 n) M))) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (+.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l)) (neg.f64 m)) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (neg.f64 m)) #s(literal -1/4 binary64)))
(- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))
(-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))
(- (+ (fabs (- m n)) (* n (- M (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))
(-.f64 (fma.f64 n (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (fabs.f64 (-.f64 m n))) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))
(- (+ (fabs (- m n)) (* n (- (+ M (* -1/4 n)) (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))
(-.f64 (fma.f64 n (+.f64 M (fma.f64 n #s(literal -1/4 binary64) (*.f64 m #s(literal -1/2 binary64)))) (fabs.f64 (-.f64 m n))) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))
(- (+ (fabs (- m n)) (* n (- (+ M (* -1/4 n)) (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))
(-.f64 (fma.f64 n (+.f64 M (fma.f64 n #s(literal -1/4 binary64) (*.f64 m #s(literal -1/2 binary64)))) (fabs.f64 (-.f64 m n))) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))
(* -1/4 (pow n 2))
(*.f64 (*.f64 n n) #s(literal -1/4 binary64))
(* (pow n 2) (- (/ M n) (+ 1/4 (* 1/2 (/ m n)))))
(*.f64 (*.f64 n n) (-.f64 (/.f64 M n) (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) #s(literal 1/4 binary64))))
(* (pow n 2) (- (+ (/ M n) (/ (fabs (- m n)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))))))
(*.f64 (*.f64 n n) (-.f64 (+.f64 (/.f64 M n) (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 n n))) (+.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 l (*.f64 n n)))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 n n)))))
(* (pow n 2) (- (+ (/ M n) (/ (fabs (- m n)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))))))
(*.f64 (*.f64 n n) (-.f64 (+.f64 (/.f64 M n) (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 n n))) (+.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 l (*.f64 n n)))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 n n)))))
(* -1/4 (pow n 2))
(*.f64 (*.f64 n n) #s(literal -1/4 binary64))
(* (pow n 2) (- (* -1 (/ (- (* 1/2 m) M) n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (neg.f64 n)) #s(literal -1/4 binary64)))
(* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 m) M) 2))) n)) (* -1 (- (* 1/2 m) M))) n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 (/.f64 (+.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l)) (neg.f64 n)) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (neg.f64 n)) #s(literal -1/4 binary64)))
(* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 m) M) 2))) n)) (* -1 (- (* 1/2 m) M))) n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 (/.f64 (+.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l)) (neg.f64 n)) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (neg.f64 n)) #s(literal -1/4 binary64)))
(- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))
(-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))
(- (+ (fabs (- m n)) (* M (+ m n))) (+ l (* 1/4 (pow (+ m n) 2))))
(-.f64 (fma.f64 M (+.f64 n m) (fabs.f64 (-.f64 m n))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))
(- (+ (fabs (- m n)) (* M (- (* -1 M) (* -1 (+ m n))))) (+ l (* 1/4 (pow (+ m n) 2))))
(-.f64 (fma.f64 M (+.f64 (neg.f64 M) (+.f64 n m)) (fabs.f64 (-.f64 m n))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))
(- (+ (fabs (- m n)) (* M (- (* -1 M) (* -1 (+ m n))))) (+ l (* 1/4 (pow (+ m n) 2))))
(-.f64 (fma.f64 M (+.f64 (neg.f64 M) (+.f64 n m)) (fabs.f64 (-.f64 m n))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))
(* -1 (pow M 2))
(*.f64 M (neg.f64 M))
(* (pow M 2) (- (+ (/ m M) (/ n M)) 1))
(*.f64 (*.f64 M M) (+.f64 (/.f64 m M) (+.f64 (/.f64 n M) #s(literal -1 binary64))))
(* (pow M 2) (- (/ (fabs (- m n)) (pow M 2)) (+ 1 (+ (* -1 (/ (+ m n) M)) (+ (* 1/4 (/ (pow (+ m n) 2) (pow M 2))) (/ l (pow M 2)))))))
(*.f64 (*.f64 M M) (-.f64 (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 M M)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 n m) M)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 M M)) (/.f64 l (*.f64 M M))))))
(* (pow M 2) (- (/ (fabs (- m n)) (pow M 2)) (+ 1 (+ (* -1 (/ (+ m n) M)) (+ (* 1/4 (/ (pow (+ m n) 2) (pow M 2))) (/ l (pow M 2)))))))
(*.f64 (*.f64 M M) (-.f64 (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 M M)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 n m) M)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 M M)) (/.f64 l (*.f64 M M))))))
(* -1 (pow M 2))
(*.f64 M (neg.f64 M))
(* (pow M 2) (- (+ (/ m M) (/ n M)) 1))
(*.f64 (*.f64 M M) (+.f64 (/.f64 m M) (+.f64 (/.f64 n M) #s(literal -1 binary64))))
(* (pow M 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))) M)) (+ m n)) M)) 1))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (neg.f64 M)) (+.f64 n m)) (neg.f64 M)) #s(literal -1 binary64)))
(* (pow M 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))) M)) (+ m n)) M)) 1))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (neg.f64 M)) (+.f64 n m)) (neg.f64 M)) #s(literal -1 binary64)))
(- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))
(-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))
(-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))
(- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))
(-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))
(- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))
(-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))
(* -1 l)
(neg.f64 l)
(* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))
(*.f64 l (-.f64 (+.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l)))
(* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))
(*.f64 l (-.f64 (+.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l)))
(* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))
(*.f64 l (-.f64 (+.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l)))
(* -1 l)
(neg.f64 l)
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))
(exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))))
(fma.f64 M (*.f64 (+.f64 n m) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))
(+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (+ (* M (+ (* -1/2 (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))))
(fma.f64 M (fma.f64 (+.f64 n m) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (*.f64 M (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (+.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1 binary64)))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))
(+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (+ (* M (+ (* -1/2 (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))) (+ (* M (+ (* -1/2 (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3)))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))))
(fma.f64 M (fma.f64 M (fma.f64 M (fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 n m) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (-.f64 (neg.f64 m) n)))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (+.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1 binary64))))) (*.f64 (+.f64 n m) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (cos.f64 M))
(+ (* m (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))) (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))
(fma.f64 m (*.f64 (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l)))) (cos.f64 M)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (cos.f64 M)))
(+ (* m (+ (* m (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4)))) (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n)))))) (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))
(fma.f64 m (fma.f64 m (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (cos.f64 M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (+.f64 M (*.f64 n #s(literal -1/2 binary64)))) #s(literal -1/4 binary64))) (*.f64 (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l)))) (cos.f64 M))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (cos.f64 M)))
(+ (* m (+ (* m (+ (* m (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (* -1/4 (- M (* 1/2 n))) (* 1/6 (pow (- M (* 1/2 n)) 3)))))) (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4))))) (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n)))))) (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))
(fma.f64 m (fma.f64 m (fma.f64 m (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (cos.f64 M)) (fma.f64 #s(literal -1/4 binary64) (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (+.f64 M (*.f64 n #s(literal -1/2 binary64)))))))) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (cos.f64 M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (+.f64 M (*.f64 n #s(literal -1/2 binary64)))) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l)))) (cos.f64 M))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (cos.f64 M)))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (cos.f64 M))
(+ (* n (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m))))) (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))))
(fma.f64 (*.f64 n (cos.f64 M)) (*.f64 (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l)))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (cos.f64 M)))
(+ (* n (+ (* n (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4)))) (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m)))))) (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))))
(fma.f64 n (fma.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (cos.f64 M)) (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (*.f64 n (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (cos.f64 M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (+.f64 M (*.f64 m #s(literal -1/2 binary64)))) #s(literal -1/4 binary64))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (cos.f64 M)))
(+ (* n (+ (* n (+ (* n (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (+ (* -1/4 (- M (* 1/2 m))) (* 1/6 (pow (- M (* 1/2 m)) 3)))))) (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4))))) (* (cos M) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m)))))) (* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))))
(fma.f64 n (fma.f64 n (fma.f64 n (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (cos.f64 M)) (fma.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (*.f64 (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (+.f64 M (*.f64 m #s(literal -1/2 binary64))))) (*.f64 #s(literal -1/4 binary64) (+.f64 M (*.f64 m #s(literal -1/2 binary64)))))) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (cos.f64 M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (+.f64 M (*.f64 m #s(literal -1/2 binary64)))) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (cos.f64 M)) (+.f64 M (*.f64 m #s(literal -1/2 binary64))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (cos.f64 M)))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (cos.f64 M))
(+ (* -1 (* l (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))) (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (cos.f64 M)))
(+ (* l (+ (* -1 (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))) (* 1/2 (* l (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))))) (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))
(fma.f64 l (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (cos.f64 M)) (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (cos.f64 M)))
(+ (* l (+ (* -1 (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))) (* l (+ (* -1/6 (* l (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))) (* 1/2 (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))))))) (* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))
(fma.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (cos.f64 M)) (*.f64 l (*.f64 l (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (cos.f64 M)) (fma.f64 #s(literal -1/6 binary64) l #s(literal 1/2 binary64))))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* (cos M) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K m))
(*.f64 #s(literal 1/2 binary64) (*.f64 m K))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(*.f64 m (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 n m) K)))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(*.f64 m (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 n m) K)))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(*.f64 m (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 n m) K)))
(* 1/2 (* K m))
(*.f64 #s(literal 1/2 binary64) (*.f64 m K))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(neg.f64 (*.f64 m (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 n m) K))))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(neg.f64 (*.f64 m (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 n m) K))))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(neg.f64 (*.f64 m (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 n m) K))))
(* 1/2 (* K m))
(*.f64 #s(literal 1/2 binary64) (*.f64 m K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(*.f64 n (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 m n) K)))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(*.f64 n (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 m n) K)))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(*.f64 n (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 m n) K)))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(neg.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 m n) K))))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(neg.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 m n) K))))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(neg.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 m n) K))))
(* (cos (neg M)) (exp (neg l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(+ (* -1/2 (* K (* (exp (neg l)) (* (sin (neg M)) (+ m n))))) (* (cos (neg M)) (exp (neg l))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 K (exp.f64 (neg.f64 l))) (neg.f64 (*.f64 (sin.f64 M) (+.f64 n m)))) (*.f64 (cos.f64 M) (exp.f64 (neg.f64 l))))
(+ (* K (+ (* -1/2 (* (exp (neg l)) (* (sin (neg M)) (+ m n)))) (* -1/8 (* K (* (cos (neg M)) (* (exp (neg l)) (pow (+ m n) 2))))))) (* (cos (neg M)) (exp (neg l))))
(fma.f64 K (fma.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 (*.f64 (sin.f64 M) (+.f64 n m)))) (*.f64 (*.f64 #s(literal -1/8 binary64) K) (*.f64 (*.f64 (cos.f64 M) (exp.f64 (neg.f64 l))) (*.f64 (+.f64 n m) (+.f64 n m))))) (*.f64 (cos.f64 M) (exp.f64 (neg.f64 l))))
(+ (* K (+ (* -1/2 (* (exp (neg l)) (* (sin (neg M)) (+ m n)))) (* K (+ (* -1/8 (* (cos (neg M)) (* (exp (neg l)) (pow (+ m n) 2)))) (* 1/48 (* K (* (exp (neg l)) (* (sin (neg M)) (pow (+ m n) 3))))))))) (* (cos (neg M)) (exp (neg l))))
(fma.f64 K (fma.f64 K (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (cos.f64 M) (exp.f64 (neg.f64 l))) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 #s(literal 1/48 binary64) K) (*.f64 (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (neg.f64 M))) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (neg.f64 l)) (neg.f64 (*.f64 (sin.f64 M) (+.f64 n m)))))) (*.f64 (cos.f64 M) (exp.f64 (neg.f64 l))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K n)) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))))
(+ (* -1/2 (* K (* m (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M)))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (*.f64 m (exp.f64 (neg.f64 l))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))))
(+ (* m (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M))))) (* -1/8 (* (pow K 2) (* m (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l)))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))
(fma.f64 m (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 K K) m) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 K (exp.f64 (neg.f64 l))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))))
(+ (* m (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M))))) (* m (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))) (* 1/48 (* (pow K 3) (* m (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M)))))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))
(fma.f64 m (fma.f64 m (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))) (*.f64 K K)) (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 K (*.f64 K K))) (*.f64 (*.f64 m (exp.f64 (neg.f64 l))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 K (exp.f64 (neg.f64 l))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(+ (* -1/2 (* K (* n (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (*.f64 n (exp.f64 (neg.f64 l))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))
(+ (* n (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M))))) (* -1/8 (* (pow K 2) (* n (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l)))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))
(fma.f64 n (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 K (exp.f64 (neg.f64 l))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 K K) n) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))
(+ (* n (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M))))) (* n (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))) (* 1/48 (* (pow K 3) (* n (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M)))))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))
(fma.f64 n (fma.f64 n (fma.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 K (*.f64 K K))) (*.f64 (*.f64 n (exp.f64 (neg.f64 l))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 K (exp.f64 (neg.f64 l))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (* 1/2 (* K (+ m n)))) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))))
(+ (* M (* (exp (neg l)) (sin (* 1/2 (* K (+ m n)))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))
(fma.f64 (*.f64 M (exp.f64 (neg.f64 l))) (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m)))))
(+ (* M (+ (* -1/2 (* M (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))) (* (exp (neg l)) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))
(fma.f64 M (fma.f64 (*.f64 #s(literal -1/2 binary64) M) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m)))) (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m)))))
(+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l)))) (* -1/6 (* M (* (exp (neg l)) (sin (* 1/2 (* K (+ m n))))))))) (* (exp (neg l)) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))
(fma.f64 M (fma.f64 M (fma.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 M (exp.f64 (neg.f64 l))) (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m)))))) (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(+ (cos (- (* 1/2 (* K (+ m n))) M)) (* -1 (* l (cos (- (* 1/2 (* K (+ m n))) M)))))
(*.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(+ (cos (- (* 1/2 (* K (+ m n))) M)) (* l (+ (* -1 (cos (- (* 1/2 (* K (+ m n))) M))) (* 1/2 (* l (cos (- (* 1/2 (* K (+ m n))) M)))))))
(fma.f64 l (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(+ (cos (- (* 1/2 (* K (+ m n))) M)) (* l (+ (* -1 (cos (- (* 1/2 (* K (+ m n))) M))) (* l (+ (* -1/6 (* l (cos (- (* 1/2 (* K (+ m n))) M)))) (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M))))))))
(fma.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (*.f64 l (*.f64 l (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (fma.f64 #s(literal -1/6 binary64) l #s(literal 1/2 binary64))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(cos (neg M))
(cos.f64 M)
(+ (cos (neg M)) (* -1/2 (* K (* (sin (neg M)) (+ m n)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (*.f64 (sin.f64 M) K)) (+.f64 n m)) (cos.f64 M))
(+ (cos (neg M)) (* K (- (* -1/8 (* K (* (cos (neg M)) (pow (+ m n) 2)))) (* 1/2 (* (sin (neg M)) (+ m n))))))
(fma.f64 K (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K (cos.f64 M)) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) (+.f64 n m))))) (cos.f64 M))
(+ (cos (neg M)) (* K (- (* K (+ (* -1/8 (* (cos (neg M)) (pow (+ m n) 2))) (* 1/48 (* K (* (sin (neg M)) (pow (+ m n) 3)))))) (* 1/2 (* (sin (neg M)) (+ m n))))))
(fma.f64 K (fma.f64 K (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (cos.f64 M)) (*.f64 #s(literal 1/48 binary64) (*.f64 K (neg.f64 (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (sin.f64 M)))))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) (+.f64 n m))))) (cos.f64 M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(+ (cos (- (* 1/2 (* K n)) M)) (* -1/2 (* K (* m (sin (- (* 1/2 (* K n)) M))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 m (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* -1/8 (* (pow K 2) (* m (cos (- (* 1/2 (* K n)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))
(fma.f64 m (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 K K) m) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* m (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K n)) M)))) (* 1/48 (* (pow K 3) (* m (sin (- (* 1/2 (* K n)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))
(fma.f64 m (fma.f64 m (fma.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))) (*.f64 K K)) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 (*.f64 K (*.f64 K K)) m) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 n (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (- (* 1/2 (* K m)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(fma.f64 n (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 K K) n) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (*.f64 #s(literal -1/2 binary64) (*.f64 K (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K m)) M)))) (* 1/48 (* (pow K 3) (* n (sin (- (* 1/2 (* K m)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(fma.f64 n (fma.f64 n (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 (*.f64 K (*.f64 K K)) n) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))) (*.f64 #s(literal -1/2 binary64) (*.f64 K (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (* 1/2 (* K (+ m n))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m)))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (sin (* 1/2 (* K (+ m n))))))
(fma.f64 M (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K (+ m n)))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))
(fma.f64 M (fma.f64 (*.f64 #s(literal -1/2 binary64) M) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))) (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K (+ m n))))) (* -1/6 (* M (sin (* 1/2 (* K (+ m n)))))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))
(fma.f64 M (fma.f64 M (fma.f64 (*.f64 #s(literal -1/6 binary64) M) (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(* -1 M)
(neg.f64 M)
(- (* 1/2 (* K (+ m n))) M)
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))
(- (* 1/2 (* K (+ m n))) M)
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))
(- (* 1/2 (* K (+ m n))) M)
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* K (+ (* -1 (/ M K)) (* 1/2 (+ m n))))
(*.f64 K (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (/.f64 M K)))
(* K (+ (* -1 (/ M K)) (* 1/2 (+ m n))))
(*.f64 K (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (/.f64 M K)))
(* K (+ (* -1 (/ M K)) (* 1/2 (+ m n))))
(*.f64 K (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (/.f64 M K)))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* -1 (* K (+ (* -1/2 (+ m n)) (/ M K))))
(*.f64 (fma.f64 (+.f64 n m) #s(literal -1/2 binary64) (/.f64 M K)) (neg.f64 K))
(* -1 (* K (+ (* -1/2 (+ m n)) (/ M K))))
(*.f64 (fma.f64 (+.f64 n m) #s(literal -1/2 binary64) (/.f64 M K)) (neg.f64 K))
(* -1 (* K (+ (* -1/2 (+ m n)) (/ M K))))
(*.f64 (fma.f64 (+.f64 n m) #s(literal -1/2 binary64) (/.f64 M K)) (neg.f64 K))
(- (* 1/2 (* K n)) M)
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))
(* 1/2 (* K m))
(*.f64 #s(literal 1/2 binary64) (*.f64 m K))
(* m (- (+ (* 1/2 K) (* 1/2 (/ (* K n) m))) (/ M m)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)) m)))
(* m (- (+ (* 1/2 K) (* 1/2 (/ (* K n) m))) (/ M m)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)) m)))
(* m (- (+ (* 1/2 K) (* 1/2 (/ (* K n) m))) (/ M m)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)) m)))
(* 1/2 (* K m))
(*.f64 #s(literal 1/2 binary64) (*.f64 m K))
(* -1 (* m (+ (* -1 (/ (- (* 1/2 (* K n)) M) m)) (* -1/2 K))))
(*.f64 (neg.f64 m) (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)) m)))
(* -1 (* m (+ (* -1 (/ (- (* 1/2 (* K n)) M) m)) (* -1/2 K))))
(*.f64 (neg.f64 m) (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)) m)))
(* -1 (* m (+ (* -1 (/ (- (* 1/2 (* K n)) M) m)) (* -1/2 K))))
(*.f64 (neg.f64 m) (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)) m)))
(- (* 1/2 (* K m)) M)
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* n (- (+ (* 1/2 K) (* 1/2 (/ (* K m) n))) (/ M n)))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) K (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M) n)))
(* n (- (+ (* 1/2 K) (* 1/2 (/ (* K m) n))) (/ M n)))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) K (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M) n)))
(* n (- (+ (* 1/2 K) (* 1/2 (/ (* K m) n))) (/ M n)))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) K (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M) n)))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* -1 (* n (+ (* -1 (/ (- (* 1/2 (* K m)) M) n)) (* -1/2 K))))
(*.f64 (neg.f64 n) (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M) n)))
(* -1 (* n (+ (* -1 (/ (- (* 1/2 (* K m)) M) n)) (* -1/2 K))))
(*.f64 (neg.f64 n) (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M) n)))
(* -1 (* n (+ (* -1 (/ (- (* 1/2 (* K m)) M) n)) (* -1/2 K))))
(*.f64 (neg.f64 n) (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M) n)))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(+ (* -1 M) (* 1/2 (* K (+ m n))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))
(+ (* -1 M) (* 1/2 (* K (+ m n))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))
(+ (* -1 M) (* 1/2 (* K (+ m n))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))
(* -1 M)
(neg.f64 M)
(* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (/.f64 (+.f64 n m) M)) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (/.f64 (+.f64 n m) M)) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (/.f64 (+.f64 n m) M)) #s(literal -1 binary64)))
(* -1 M)
(neg.f64 M)
(* -1 (* M (+ 1 (* -1/2 (/ (* K (+ m n)) M)))))
(*.f64 (neg.f64 M) (fma.f64 #s(literal -1/2 binary64) (*.f64 K (/.f64 (+.f64 n m) M)) #s(literal 1 binary64)))
(* -1 (* M (+ 1 (* -1/2 (/ (* K (+ m n)) M)))))
(*.f64 (neg.f64 M) (fma.f64 #s(literal -1/2 binary64) (*.f64 K (/.f64 (+.f64 n m) M)) #s(literal 1 binary64)))
(* -1 (* M (+ 1 (* -1/2 (/ (* K (+ m n)) M)))))
(*.f64 (neg.f64 M) (fma.f64 #s(literal -1/2 binary64) (*.f64 K (/.f64 (+.f64 n m) M)) #s(literal 1 binary64)))
(* (cos (neg M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(+ (* -1/2 (* K (* (exp (* -1/4 (pow m 2))) (* (sin (neg M)) (+ m n))))) (* (cos (neg M)) (exp (* -1/4 (pow m 2)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))) (sin.f64 (neg.f64 M))) (+.f64 n m)) (*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))))
(+ (* K (+ (* -1/2 (* (exp (* -1/4 (pow m 2))) (* (sin (neg M)) (+ m n)))) (* -1/8 (* K (* (cos (neg M)) (* (exp (* -1/4 (pow m 2))) (pow (+ m n) 2))))))) (* (cos (neg M)) (exp (* -1/4 (pow m 2)))))
(fma.f64 K (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))) (sin.f64 (neg.f64 M))) (+.f64 n m)) (*.f64 (*.f64 #s(literal -1/8 binary64) K) (*.f64 (*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))) (*.f64 (+.f64 n m) (+.f64 n m))))) (*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))))
(+ (* K (+ (* -1/2 (* (exp (* -1/4 (pow m 2))) (* (sin (neg M)) (+ m n)))) (* K (+ (* -1/8 (* (cos (neg M)) (* (exp (* -1/4 (pow m 2))) (pow (+ m n) 2)))) (* 1/48 (* K (* (exp (* -1/4 (pow m 2))) (* (sin (neg M)) (pow (+ m n) 3))))))))) (* (cos (neg M)) (exp (* -1/4 (pow m 2)))))
(fma.f64 K (fma.f64 K (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 #s(literal 1/48 binary64) K) (*.f64 (neg.f64 (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (sin.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))) (sin.f64 (neg.f64 M))) (+.f64 n m)))) (*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(+ (cos (- (* 1/2 (* K n)) M)) (* -1/2 (* K (* m (sin (- (* 1/2 (* K n)) M))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 m (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (+ (* -1/2 (* K (sin (- (* 1/2 (* K n)) M)))) (* m (+ (* -1/4 (cos (- (* 1/2 (* K n)) M))) (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K n)) M)))))))))
(fma.f64 m (fma.f64 m (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))) (fma.f64 #s(literal -1/8 binary64) (*.f64 K K) #s(literal -1/4 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (+ (* -1/2 (* K (sin (- (* 1/2 (* K n)) M)))) (* m (+ (* -1/4 (cos (- (* 1/2 (* K n)) M))) (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K n)) M)))) (* m (+ (* 1/48 (* (pow K 3) (sin (- (* 1/2 (* K n)) M)))) (* 1/8 (* K (sin (- (* 1/2 (* K n)) M))))))))))))
(fma.f64 m (fma.f64 m (fma.f64 m (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))) (fma.f64 #s(literal 1/48 binary64) (*.f64 K (*.f64 K K)) (*.f64 #s(literal 1/8 binary64) K))) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))) (fma.f64 #s(literal -1/8 binary64) (*.f64 K K) #s(literal -1/4 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(+ (* -1/2 (* K (* n (* (exp (* -1/4 (pow m 2))) (sin (- (* 1/2 (* K m)) M)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (* -1/4 (pow m 2)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))))
(+ (* n (+ (* -1/2 (* K (* (exp (* -1/4 (pow m 2))) (sin (- (* 1/2 (* K m)) M))))) (* -1/8 (* (pow K 2) (* n (* (cos (- (* 1/2 (* K m)) M)) (exp (* -1/4 (pow m 2))))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (* -1/4 (pow m 2)))))
(fma.f64 n (fma.f64 #s(literal -1/2 binary64) (*.f64 K (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 K K) n) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))))
(+ (* n (+ (* -1/2 (* K (* (exp (* -1/4 (pow m 2))) (sin (- (* 1/2 (* K m)) M))))) (* n (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (exp (* -1/4 (pow m 2)))))) (* 1/48 (* (pow K 3) (* n (* (exp (* -1/4 (pow m 2))) (sin (- (* 1/2 (* K m)) M)))))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (* -1/4 (pow m 2)))))
(fma.f64 n (fma.f64 n (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K K) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))) (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 K (*.f64 K K))) (*.f64 n (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(+ (* M (* (exp (* -1/4 (pow m 2))) (sin (* 1/2 (* K (+ m n)))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow m 2)))))
(fma.f64 M (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))))
(+ (* M (+ (* -1/2 (* M (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow m 2)))))) (* (exp (* -1/4 (pow m 2))) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow m 2)))))
(fma.f64 M (fma.f64 (*.f64 #s(literal -1/2 binary64) M) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))))
(+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow m 2))))) (* -1/6 (* M (* (exp (* -1/4 (pow m 2))) (sin (* 1/2 (* K (+ m n))))))))) (* (exp (* -1/4 (pow m 2))) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow m 2)))))
(fma.f64 M (fma.f64 M (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))) (*.f64 (*.f64 #s(literal -1/6 binary64) M) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow m 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(cos (neg M))
(cos.f64 M)
(+ (cos (neg M)) (* -1/2 (* K (* m (sin (neg M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 m K) (sin.f64 (neg.f64 M))) (cos.f64 M))
(+ (cos (neg M)) (* m (- (* -1/8 (* (pow K 2) (* m (cos (neg M))))) (* 1/2 (* K (sin (neg M)))))))
(fma.f64 m (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K K) (*.f64 m (cos.f64 M))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) K)))) (cos.f64 M))
(+ (cos (neg M)) (* m (- (* m (+ (* -1/8 (* (pow K 2) (cos (neg M)))) (* 1/48 (* (pow K 3) (* m (sin (neg M))))))) (* 1/2 (* K (sin (neg M)))))))
(fma.f64 m (fma.f64 m (fma.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 M) (*.f64 K K)) (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 K (*.f64 K K))) (neg.f64 (*.f64 (sin.f64 M) m)))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) K)))) (cos.f64 M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (neg M))
(cos.f64 M)
(+ (cos (neg M)) (* -1/2 (* K (* m (sin (neg M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 m K) (sin.f64 (neg.f64 M))) (cos.f64 M))
(+ (cos (neg M)) (* K (- (* -1/8 (* K (* (pow m 2) (cos (neg M))))) (* 1/2 (* m (sin (neg M)))))))
(fma.f64 K (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K (*.f64 m m)) (cos.f64 M)) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) m)))) (cos.f64 M))
(+ (cos (neg M)) (* K (- (* K (+ (* -1/8 (* (pow m 2) (cos (neg M)))) (* 1/48 (* K (* (pow m 3) (sin (neg M))))))) (* 1/2 (* m (sin (neg M)))))))
(fma.f64 K (fma.f64 K (fma.f64 #s(literal 1/48 binary64) (neg.f64 (*.f64 (*.f64 K (*.f64 m (*.f64 m m))) (sin.f64 M))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 m m)) (cos.f64 M))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) m)))) (cos.f64 M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (* 1/2 (* K m)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))
(+ (cos (* 1/2 (* K m))) (* M (sin (* 1/2 (* K m)))))
(fma.f64 M (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))
(+ (cos (* 1/2 (* K m))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K m))))) (* -1 (sin (* 1/2 (* K m)))))))
(fma.f64 M (fma.f64 (*.f64 #s(literal -1/2 binary64) M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))
(+ (cos (* 1/2 (* K m))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K m)))) (* -1/6 (* M (sin (* 1/2 (* K m))))))) (* -1 (sin (* 1/2 (* K m)))))))
(fma.f64 M (fma.f64 M (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (*.f64 (*.f64 #s(literal -1/6 binary64) M) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (+ (* -1 M) (* 1/2 (* K m))))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (+ (* -1 M) (* 1/2 (* K m))))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (+ (* -1 M) (* 1/2 (* K m))))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(cos (+ (* -1 M) (* 1/2 (* K m))))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K m)
(*.f64 m K)
(+ (* K m) (* K n))
(*.f64 (+.f64 n m) K)
(+ (* K m) (* K n))
(*.f64 (+.f64 n m) K)
(+ (* K m) (* K n))
(*.f64 (+.f64 n m) K)
(* K n)
(*.f64 n K)
(* n (+ K (/ (* K m) n)))
(*.f64 n (fma.f64 K (/.f64 m n) K))
(* n (+ K (/ (* K m) n)))
(*.f64 n (fma.f64 K (/.f64 m n) K))
(* n (+ K (/ (* K m) n)))
(*.f64 n (fma.f64 K (/.f64 m n) K))
(* K n)
(*.f64 n K)
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(neg.f64 (*.f64 n (neg.f64 (fma.f64 K (/.f64 m n) K))))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(neg.f64 (*.f64 n (neg.f64 (fma.f64 K (/.f64 m n) K))))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(neg.f64 (*.f64 n (neg.f64 (fma.f64 K (/.f64 m n) K))))
(* K n)
(*.f64 n K)
(+ (* K m) (* K n))
(*.f64 (+.f64 n m) K)
(+ (* K m) (* K n))
(*.f64 (+.f64 n m) K)
(+ (* K m) (* K n))
(*.f64 (+.f64 n m) K)
(* K m)
(*.f64 m K)
(* m (+ K (/ (* K n) m)))
(*.f64 m (fma.f64 K (/.f64 n m) K))
(* m (+ K (/ (* K n) m)))
(*.f64 m (fma.f64 K (/.f64 n m) K))
(* m (+ K (/ (* K n) m)))
(*.f64 m (fma.f64 K (/.f64 n m) K))
(* K m)
(*.f64 m K)
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(*.f64 (neg.f64 m) (neg.f64 (fma.f64 K (/.f64 n m) K)))
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(*.f64 (neg.f64 m) (neg.f64 (fma.f64 K (/.f64 n m) K)))
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(*.f64 (neg.f64 m) (neg.f64 (fma.f64 K (/.f64 n m) K)))
(* -1 (pow n 4))
(neg.f64 (pow.f64 n #s(literal 4 binary64)))
(+ (* -1 (pow n 4)) (* m (+ (* -1 (pow n 3)) (* n (+ (* -1 (pow n 2)) (pow n 2))))))
(-.f64 (neg.f64 (*.f64 (*.f64 n (*.f64 n n)) m)) (pow.f64 n #s(literal 4 binary64)))
(+ (* -1 (pow n 4)) (* m (+ (* -1 (pow n 3)) (+ (* m (+ (* -1 (pow n 2)) (+ (* n (+ n (* -1 n))) (pow n 2)))) (* n (+ (* -1 (pow n 2)) (pow n 2)))))))
(-.f64 (neg.f64 (*.f64 (*.f64 n (*.f64 n n)) m)) (pow.f64 n #s(literal 4 binary64)))
(+ (* -1 (pow n 4)) (* m (+ (* -1 (pow n 3)) (+ (* m (+ (* -1 (pow n 2)) (+ (* m (+ (* -1 n) (* 2 n))) (+ (* n (+ n (* -1 n))) (pow n 2))))) (* n (+ (* -1 (pow n 2)) (pow n 2)))))))
(fma.f64 m (fma.f64 n (*.f64 n (neg.f64 n)) (*.f64 m (fma.f64 n m #s(literal 0 binary64)))) (neg.f64 (pow.f64 n #s(literal 4 binary64))))
(pow m 4)
(pow.f64 m #s(literal 4 binary64))
(* (pow m 4) (+ 1 (+ (* -1 (/ n m)) (* 2 (/ n m)))))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (+.f64 (/.f64 n m) #s(literal 1 binary64)))
(* (pow m 4) (+ 1 (+ (* -1 (/ n m)) (+ (* -1 (/ (pow n 2) (pow m 2))) (+ (* 2 (/ n m)) (+ (/ (* n (+ n (* -1 n))) (pow m 2)) (/ (pow n 2) (pow m 2))))))))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (+.f64 (-.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 n m) (/.f64 #s(literal 0 binary64) (*.f64 m m))) (/.f64 (*.f64 n n) (*.f64 m m))) (/.f64 (*.f64 n n) (*.f64 m m))) (-.f64 #s(literal 1 binary64) (/.f64 n m))))
(* (pow m 4) (+ 1 (+ (* -1 (/ n m)) (+ (* -1 (/ (pow n 2) (pow m 2))) (+ (* -1 (/ (pow n 3) (pow m 3))) (+ (* 2 (/ n m)) (+ (/ (* n (+ n (* -1 n))) (pow m 2)) (+ (/ (* n (+ (* -1 (pow n 2)) (pow n 2))) (pow m 3)) (/ (pow n 2) (pow m 2))))))))))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 n m) (+.f64 (+.f64 (/.f64 (*.f64 n n) (*.f64 m m)) (/.f64 #s(literal 0 binary64) (*.f64 m m))) (/.f64 #s(literal 0 binary64) (*.f64 m (*.f64 m m))))) (/.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m)))) (/.f64 (*.f64 n n) (*.f64 m m))) (/.f64 n m))))
(pow m 4)
(pow.f64 m #s(literal 4 binary64))
(* (pow m 4) (+ 1 (+ (* -1 (/ n m)) (* 2 (/ n m)))))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (+.f64 (/.f64 n m) #s(literal 1 binary64)))
(* (pow m 4) (+ 1 (* -1 (/ (+ (* -2 (/ (pow n 2) m)) (+ (* -1 (+ (* -1 n) (* 2 n))) (* 2 (/ (pow n 2) m)))) m))))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 n n) m) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 n n)) m) n)) m)))
(* (pow m 4) (+ 1 (* -1 (/ (+ (* -1 (+ (* -1 n) (* 2 n))) (* -1 (/ (+ (* -2 (/ (pow n 3) m)) (+ (* -1 (+ (* -2 (pow n 2)) (* 2 (pow n 2)))) (/ (pow n 3) m))) m))) m))))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 n) (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 n (*.f64 n n)) m) (/.f64 (*.f64 n (*.f64 n n)) m)) #s(literal 0 binary64)) m)) m)))
(pow m 4)
(pow.f64 m #s(literal 4 binary64))
(+ (* n (+ (* m (+ (* -1 (pow m 2)) (pow m 2))) (pow m 3))) (pow m 4))
(fma.f64 n (*.f64 m (*.f64 m m)) (pow.f64 m #s(literal 4 binary64)))
(+ (* n (+ (* m (+ (* -1 (pow m 2)) (pow m 2))) (+ (* n (+ (* -1 (pow m 2)) (+ (* m (+ m (* -1 m))) (pow m 2)))) (pow m 3)))) (pow m 4))
(fma.f64 n (*.f64 m (*.f64 m m)) (pow.f64 m #s(literal 4 binary64)))
(+ (* n (+ (* m (+ (* -1 (pow m 2)) (pow m 2))) (+ (* n (+ (* -1 (pow m 2)) (+ (* m (+ m (* -1 m))) (+ (* n (+ m (* -2 m))) (pow m 2))))) (pow m 3)))) (pow m 4))
(fma.f64 n (fma.f64 n (+.f64 #s(literal 0 binary64) (*.f64 n (neg.f64 m))) (*.f64 m (*.f64 m m))) (pow.f64 m #s(literal 4 binary64)))
(* -1 (pow n 4))
(neg.f64 (pow.f64 n #s(literal 4 binary64)))
(* (pow n 4) (- (+ (* -2 (/ m n)) (/ m n)) 1))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (+.f64 (/.f64 m (neg.f64 n)) #s(literal -1 binary64)))
(* (pow n 4) (- (+ (* -2 (/ m n)) (+ (* -1 (/ (pow m 2) (pow n 2))) (+ (/ m n) (+ (/ (* m (+ m (* -1 m))) (pow n 2)) (/ (pow m 2) (pow n 2)))))) 1))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (+.f64 (+.f64 (-.f64 (+.f64 (/.f64 m n) (/.f64 (*.f64 m m) (*.f64 n n))) (/.f64 (*.f64 m m) (*.f64 n n))) (/.f64 #s(literal 0 binary64) (*.f64 n n))) (fma.f64 (/.f64 m n) #s(literal -2 binary64) #s(literal -1 binary64))))
(* (pow n 4) (- (+ (* -2 (/ m n)) (+ (* -1 (/ (pow m 2) (pow n 2))) (+ (/ m n) (+ (/ (* m (+ m (* -1 m))) (pow n 2)) (+ (/ (* m (+ (* -1 (pow m 2)) (pow m 2))) (pow n 3)) (+ (/ (pow m 2) (pow n 2)) (/ (pow m 3) (pow n 3)))))))) 1))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (+.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 m m) (*.f64 n n)) (+.f64 (/.f64 (*.f64 m (*.f64 m m)) (*.f64 n (*.f64 n n))) (/.f64 #s(literal 0 binary64) (*.f64 n (*.f64 n n))))) (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 n n)) (/.f64 m n))) (/.f64 (*.f64 m m) (*.f64 n n))) (fma.f64 (/.f64 m n) #s(literal -2 binary64) #s(literal -1 binary64))))
(* -1 (pow n 4))
(neg.f64 (pow.f64 n #s(literal 4 binary64)))
(* (pow n 4) (- (* -1 (/ (+ (* -1 m) (* 2 m)) n)) 1))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (+.f64 (/.f64 m (neg.f64 n)) #s(literal -1 binary64)))
(* (pow n 4) (- (* -1 (/ (+ (* -1 m) (+ (* -1 (/ (+ (* -2 (pow m 2)) (* 2 (pow m 2))) n)) (* 2 m))) n)) 1))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (+.f64 (/.f64 (+.f64 m (/.f64 #s(literal 0 binary64) n)) (neg.f64 n)) #s(literal -1 binary64)))
(* (pow n 4) (- (* -1 (/ (+ (* -1 m) (+ (* -1 (/ (+ (* -2 (pow m 2)) (+ (* -1 (/ (+ (* -2 (pow m 3)) (pow m 3)) n)) (* 2 (pow m 2)))) n)) (* 2 m))) n)) 1))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (+.f64 (/.f64 (+.f64 m (/.f64 (+.f64 (/.f64 (neg.f64 (*.f64 m (*.f64 m m))) (neg.f64 n)) #s(literal 0 binary64)) (neg.f64 n))) (neg.f64 n)) #s(literal -1 binary64)))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K (+ m n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K m))
(*.f64 #s(literal 1/2 binary64) (*.f64 m K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(*.f64 n (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 m n) K)))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(*.f64 n (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 m n) K)))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(*.f64 n (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 m n) K)))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(neg.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 m n) K))))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(neg.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 m n) K))))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(neg.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 m n) K))))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))
(* 1/2 (* K m))
(*.f64 #s(literal 1/2 binary64) (*.f64 m K))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(*.f64 m (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 n m) K)))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(*.f64 m (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 n m) K)))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(*.f64 m (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 n m) K)))
(* 1/2 (* K m))
(*.f64 #s(literal 1/2 binary64) (*.f64 m K))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(neg.f64 (*.f64 m (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 n m) K))))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(neg.f64 (*.f64 m (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 n m) K))))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(neg.f64 (*.f64 m (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 n m) K))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l)))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n)))))
(fma.f64 m (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* m (+ (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))))
(fma.f64 m (fma.f64 m (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (+.f64 M (*.f64 n #s(literal -1/2 binary64)))) #s(literal -1/4 binary64))) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* m (+ (* m (+ (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (* -1/4 (- M (* 1/2 n))) (* 1/6 (pow (- M (* 1/2 n)) 3))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))))
(fma.f64 m (fma.f64 m (fma.f64 (*.f64 m (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l)))) (fma.f64 #s(literal -1/4 binary64) (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (+.f64 M (*.f64 n #s(literal -1/2 binary64))))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (+.f64 M (*.f64 n #s(literal -1/2 binary64)))) #s(literal -1/4 binary64)))) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l)))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m)))))
(fma.f64 n (*.f64 (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* n (+ (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m))))))
(fma.f64 n (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (+.f64 M (*.f64 m #s(literal -1/2 binary64)))) #s(literal -1/4 binary64))) (*.f64 (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))))
(+ (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* n (+ (* n (+ (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (+ (* -1/4 (- M (* 1/2 m))) (* 1/6 (pow (- M (* 1/2 m)) 3))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m))))))
(fma.f64 n (fma.f64 n (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (*.f64 (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (+.f64 M (*.f64 m #s(literal -1/2 binary64))))) (*.f64 #s(literal -1/4 binary64) (+.f64 M (*.f64 m #s(literal -1/2 binary64)))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (+.f64 M (*.f64 m #s(literal -1/2 binary64)))) #s(literal -1/4 binary64)))) (*.f64 (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))))
(fma.f64 M (*.f64 (+.f64 n m) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))
(+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (+ (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))))
(fma.f64 M (fma.f64 M (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1 binary64))) (*.f64 (+.f64 n m) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))
(+ (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* M (+ (* M (+ (* M (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))))
(fma.f64 M (fma.f64 M (fma.f64 M (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (-.f64 (neg.f64 m) n))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1 binary64)))) (*.f64 (+.f64 n m) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(+ (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (* l (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))))
(*.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(+ (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (* l (+ (* -1 (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))) (* 1/2 (* l (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))))))
(fma.f64 l (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(+ (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (* l (+ (* -1 (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))) (* l (+ (* -1/6 (* l (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))) (* 1/2 (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))))))
(fma.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 l (*.f64 l (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (fma.f64 #s(literal -1/6 binary64) l #s(literal 1/2 binary64))))))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
(exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow M 2)))
(fma.f64 (*.f64 M M) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow M 2) (- (* 1/24 (pow M 2)) 1/2)))
(fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow M 2) (- (* (pow M 2) (+ 1/24 (* -1/720 (pow M 2)))) 1/2)))
(fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K (+ m n))
(*.f64 (+.f64 n m) K)
(* K n)
(*.f64 n K)
(+ (* K m) (* K n))
(*.f64 (+.f64 n m) K)
(+ (* K m) (* K n))
(*.f64 (+.f64 n m) K)
(+ (* K m) (* K n))
(*.f64 (+.f64 n m) K)
(* K m)
(*.f64 m K)
(* m (+ K (/ (* K n) m)))
(*.f64 m (fma.f64 K (/.f64 n m) K))
(* m (+ K (/ (* K n) m)))
(*.f64 m (fma.f64 K (/.f64 n m) K))
(* m (+ K (/ (* K n) m)))
(*.f64 m (fma.f64 K (/.f64 n m) K))
(* K m)
(*.f64 m K)
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(*.f64 (neg.f64 m) (neg.f64 (fma.f64 K (/.f64 n m) K)))
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(*.f64 (neg.f64 m) (neg.f64 (fma.f64 K (/.f64 n m) K)))
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(*.f64 (neg.f64 m) (neg.f64 (fma.f64 K (/.f64 n m) K)))
(* K m)
(*.f64 m K)
(+ (* K m) (* K n))
(*.f64 (+.f64 n m) K)
(+ (* K m) (* K n))
(*.f64 (+.f64 n m) K)
(+ (* K m) (* K n))
(*.f64 (+.f64 n m) K)
(* K n)
(*.f64 n K)
(* n (+ K (/ (* K m) n)))
(*.f64 n (fma.f64 K (/.f64 m n) K))
(* n (+ K (/ (* K m) n)))
(*.f64 n (fma.f64 K (/.f64 m n) K))
(* n (+ K (/ (* K m) n)))
(*.f64 n (fma.f64 K (/.f64 m n) K))
(* K n)
(*.f64 n K)
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(neg.f64 (*.f64 n (neg.f64 (fma.f64 K (/.f64 m n) K))))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(neg.f64 (*.f64 n (neg.f64 (fma.f64 K (/.f64 m n) K))))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(neg.f64 (*.f64 n (neg.f64 (fma.f64 K (/.f64 m n) K))))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (cos.f64 M))
(+ (* m (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (sin (neg M))))) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n)))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))
(fma.f64 m (fma.f64 (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l)))) (cos.f64 M) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (sin.f64 (neg.f64 M))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (cos.f64 M)))
(+ (* m (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (sin (neg M))))) (+ (* m (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (sin (neg M)) (- M (* 1/2 n)))))) (+ (* -1/8 (* (pow K 2) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4)))))) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))
(fma.f64 m (fma.f64 m (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (sin.f64 (neg.f64 M)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (cos.f64 M) (*.f64 K K)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l)))) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (cos.f64 M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (+.f64 M (*.f64 n #s(literal -1/2 binary64)))) #s(literal -1/4 binary64))))) (fma.f64 (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l)))) (cos.f64 M) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (sin.f64 (neg.f64 M)))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (cos.f64 M)))
(+ (* m (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (sin (neg M))))) (+ (* m (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (sin (neg M)) (- M (* 1/2 n)))))) (+ (* -1/8 (* (pow K 2) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))) (+ (* m (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (sin (neg M)) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4))))) (+ (* -1/8 (* (pow K 2) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n)))))) (+ (* 1/48 (* (pow K 3) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (sin (neg M))))) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (* -1/4 (- M (* 1/2 n))) (* 1/6 (pow (- M (* 1/2 n)) 3))))))))) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4))))))) (* (cos (neg M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- M (* 1/2 n))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2))))))
(fma.f64 m (fma.f64 m (fma.f64 #s(literal -1/2 binary64) (*.f64 K (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (sin.f64 (neg.f64 M))))) (fma.f64 m (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 K (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (+.f64 M (*.f64 n #s(literal -1/2 binary64)))) #s(literal -1/4 binary64)) (sin.f64 (neg.f64 M)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (cos.f64 M) (*.f64 K K)) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))))) (fma.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (fma.f64 #s(literal -1/4 binary64) (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (+.f64 M (*.f64 n #s(literal -1/2 binary64)))))))) (cos.f64 M) (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 K (*.f64 K K))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (sin.f64 (neg.f64 M))))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (cos.f64 M) (*.f64 K K)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l)))) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (cos.f64 M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (+.f64 M (*.f64 n #s(literal -1/2 binary64)))) #s(literal -1/4 binary64)))))) (fma.f64 (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l)))) (cos.f64 M) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (sin.f64 (neg.f64 M)))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (cos.f64 M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M))
(+ (* -1/2 (* K (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (neg M)))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 m K) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (sin.f64 (neg.f64 M)))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M)))
(+ (* K (+ (* -1/2 (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (neg M))))) (* -1/8 (* K (* (pow m 2) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))
(fma.f64 K (fma.f64 (*.f64 #s(literal -1/8 binary64) K) (*.f64 (*.f64 (*.f64 m m) (cos.f64 M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))) (*.f64 (*.f64 m #s(literal -1/2 binary64)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (sin.f64 (neg.f64 M))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M)))
(+ (* K (+ (* -1/2 (* m (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (neg M))))) (* K (+ (* -1/8 (* (pow m 2) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))) (* 1/48 (* K (* (pow m 3) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (neg M)))))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))
(fma.f64 K (fma.f64 K (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 K (*.f64 m (*.f64 m m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (sin.f64 (neg.f64 M)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 m m) (cos.f64 M)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l)))))) (*.f64 (*.f64 m #s(literal -1/2 binary64)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (sin.f64 (neg.f64 M))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (* 1/2 (* K m))) (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))
(+ (* M (+ (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (sin (* 1/2 (* K m)))))) (* (cos (* 1/2 (* K m))) (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))))
(fma.f64 M (fma.f64 (*.f64 (+.f64 n m) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))))
(+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K m))) (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))))) (+ (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (sin (* 1/2 (* K m))) (+ m n)))))) (+ (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (sin (* 1/2 (* K m))))))) (* (cos (* 1/2 (* K m))) (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))))
(fma.f64 M (fma.f64 M (fma.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (+.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1 binary64))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (*.f64 (+.f64 n m) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))))) (fma.f64 (*.f64 (+.f64 n m) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))))
(+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K m))) (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))))) (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n)))) (+ (* -1/6 (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (sin (* 1/2 (* K m))))) (+ (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (sin (* 1/2 (* K m))) (- (* 1/2 (pow (+ m n) 2)) 1))))))) (+ (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (sin (* 1/2 (* K m))) (+ m n))))))) (+ (* (cos (* 1/2 (* K m))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ m n))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (sin (* 1/2 (* K m))))))) (* (cos (* 1/2 (* K m))) (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))))
(fma.f64 M (fma.f64 M (fma.f64 M (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (+.f64 n m) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (fma.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (-.f64 (neg.f64 m) n))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (*.f64 #s(literal -1/6 binary64) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))))))) (fma.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (+.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1 binary64))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (*.f64 (+.f64 n m) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))))) (fma.f64 (*.f64 (+.f64 n m) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (+ (* -1 M) (* 1/2 (* K m)))) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (+ (* -1 M) (* 1/2 (* K m)))) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (+ (* -1 M) (* 1/2 (* K m)))) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (+ (* -1 M) (* 1/2 (* K m)))) (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(+ (* n (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))))
(fma.f64 (*.f64 n (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (*.f64 (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l)))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))
(+ (* n (+ (* n (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4)))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))))
(fma.f64 n (fma.f64 n (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (+.f64 M (*.f64 m #s(literal -1/2 binary64)))) #s(literal -1/4 binary64))) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (+.f64 M (*.f64 m #s(literal -1/2 binary64))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))
(+ (* n (+ (* n (+ (* n (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (+ (* -1/4 (- M (* 1/2 m))) (* 1/6 (pow (- M (* 1/2 m)) 3)))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- (* 1/2 (pow (- M (* 1/2 m)) 2)) 1/4))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (- M (* 1/2 m)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2))))))
(fma.f64 n (fma.f64 n (fma.f64 n (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (*.f64 (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (+.f64 M (*.f64 m #s(literal -1/2 binary64))))) (*.f64 #s(literal -1/4 binary64) (+.f64 M (*.f64 m #s(literal -1/2 binary64)))))) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 M (*.f64 m #s(literal -1/2 binary64))) (+.f64 M (*.f64 m #s(literal -1/2 binary64)))) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (+.f64 M (*.f64 m #s(literal -1/2 binary64))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(+ (* -1 (* l (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))
(+ (* l (+ (* -1 (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))) (* 1/2 (* l (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))
(fma.f64 l (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))
(+ (* l (+ (* -1 (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))) (* l (+ (* -1/6 (* l (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))) (* 1/2 (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))))
(fma.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (*.f64 l (*.f64 l (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (fma.f64 #s(literal -1/6 binary64) l #s(literal 1/2 binary64))))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) l))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(cos (neg M))
(cos.f64 M)
(+ (cos (neg M)) (* -1/2 (* K (* (sin (neg M)) (+ m n)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (*.f64 (sin.f64 M) K)) (+.f64 n m)) (cos.f64 M))
(+ (cos (neg M)) (* K (- (* -1/8 (* K (* (cos (neg M)) (pow (+ m n) 2)))) (* 1/2 (* (sin (neg M)) (+ m n))))))
(fma.f64 K (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K (cos.f64 M)) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) (+.f64 n m))))) (cos.f64 M))
(+ (cos (neg M)) (* K (- (* K (+ (* -1/8 (* (cos (neg M)) (pow (+ m n) 2))) (* 1/48 (* K (* (sin (neg M)) (pow (+ m n) 3)))))) (* 1/2 (* (sin (neg M)) (+ m n))))))
(fma.f64 K (fma.f64 K (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (cos.f64 M)) (*.f64 #s(literal 1/48 binary64) (*.f64 K (neg.f64 (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (sin.f64 M)))))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) (+.f64 n m))))) (cos.f64 M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 n (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (- (* 1/2 (* K m)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(fma.f64 n (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 K K) n) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (*.f64 #s(literal -1/2 binary64) (*.f64 K (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K m)) M)))) (* 1/48 (* (pow K 3) (* n (sin (- (* 1/2 (* K m)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(fma.f64 n (fma.f64 n (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 (*.f64 K (*.f64 K K)) n) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))) (*.f64 #s(literal -1/2 binary64) (*.f64 K (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(+ (cos (- (* 1/2 (* K n)) M)) (* -1/2 (* K (* m (sin (- (* 1/2 (* K n)) M))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 m (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* -1/8 (* (pow K 2) (* m (cos (- (* 1/2 (* K n)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))
(fma.f64 m (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 K K) m) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* m (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K n)) M)))) (* 1/48 (* (pow K 3) (* m (sin (- (* 1/2 (* K n)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))
(fma.f64 m (fma.f64 m (fma.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))) (*.f64 K K)) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 (*.f64 K (*.f64 K K)) m) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (* 1/2 (* K (+ m n))))
(cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m)))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (sin (* 1/2 (* K (+ m n))))))
(fma.f64 M (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K (+ m n)))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))
(fma.f64 M (fma.f64 (*.f64 #s(literal -1/2 binary64) M) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))) (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K (+ m n))))) (* -1/6 (* M (sin (* 1/2 (* K (+ m n)))))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))
(fma.f64 M (fma.f64 M (fma.f64 (*.f64 #s(literal -1/6 binary64) M) (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))))) (sin.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m)))) (cos.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (+.f64 n m))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 n m) (*.f64 m m))))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 n m) (*.f64 m m))))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 n m) (*.f64 m m))))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 n m) (*.f64 m m))))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 n m) (*.f64 m m))))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 n m) (*.f64 m m))))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 n m) (*.f64 m m))))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 n m) (*.f64 m m))))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 n m) (*.f64 m m))))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 n m) (*.f64 m m))))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 n m) (*.f64 m m))))
(/ K (* (+ (* n (+ m n)) (pow m 2)) (- m n)))
(/.f64 K (*.f64 (-.f64 m n) (fma.f64 n (+.f64 n m) (*.f64 m m))))
(/ K (pow m 3))
(/.f64 K (*.f64 m (*.f64 m m)))
(+ (* -1 (/ (* K (* n (+ (* -1 (pow m 2)) (pow m 2)))) (pow m 6))) (/ K (pow m 3)))
(fma.f64 K (/.f64 #s(literal 0 binary64) (pow.f64 m #s(literal 6 binary64))) (/.f64 K (*.f64 m (*.f64 m m))))
(+ (* n (- (* -1 (* n (+ (* -1 (/ (* K (pow (+ (* -1 (pow m 2)) (pow m 2)) 2)) (pow m 9))) (/ (* K (+ m (* -1 m))) (pow m 6))))) (/ (* K (+ (* -1 (pow m 2)) (pow m 2))) (pow m 6)))) (/ K (pow m 3)))
(fma.f64 n (fma.f64 n (fma.f64 K (/.f64 #s(literal 0 binary64) (pow.f64 m #s(literal 6 binary64))) (/.f64 (*.f64 K #s(literal 0 binary64)) (pow.f64 m #s(literal 9 binary64)))) (/.f64 (*.f64 K #s(literal 0 binary64)) (pow.f64 m #s(literal 6 binary64)))) (/.f64 K (*.f64 m (*.f64 m m))))
(+ (* n (- (* n (- (* -1 (* n (+ (* -1 (/ K (pow m 6))) (+ (* -1 (/ (* K (* (+ m (* -1 m)) (+ (* -1 (pow m 2)) (pow m 2)))) (pow m 9))) (* -1 (/ (* (+ (* -1 (/ (* K (pow (+ (* -1 (pow m 2)) (pow m 2)) 2)) (pow m 9))) (/ (* K (+ m (* -1 m))) (pow m 6))) (+ (* -1 (pow m 2)) (pow m 2))) (pow m 3))))))) (+ (* -1 (/ (* K (pow (+ (* -1 (pow m 2)) (pow m 2)) 2)) (pow m 9))) (/ (* K (+ m (* -1 m))) (pow m 6))))) (/ (* K (+ (* -1 (pow m 2)) (pow m 2))) (pow m 6)))) (/ K (pow m 3)))
(fma.f64 n (fma.f64 n (fma.f64 (neg.f64 n) (fma.f64 (fma.f64 K (/.f64 #s(literal 0 binary64) (pow.f64 m #s(literal 6 binary64))) (/.f64 (*.f64 K #s(literal 0 binary64)) (pow.f64 m #s(literal 9 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 m (*.f64 m m))) (fma.f64 K (/.f64 #s(literal 0 binary64) (pow.f64 m #s(literal 9 binary64))) (neg.f64 (/.f64 K (pow.f64 m #s(literal 6 binary64)))))) (fma.f64 K (/.f64 #s(literal 0 binary64) (pow.f64 m #s(literal 6 binary64))) (/.f64 (*.f64 K #s(literal 0 binary64)) (pow.f64 m #s(literal 9 binary64))))) (/.f64 (*.f64 K #s(literal 0 binary64)) (pow.f64 m #s(literal 6 binary64)))) (/.f64 K (*.f64 m (*.f64 m m))))
(* -1 (/ K (pow n 3)))
(/.f64 K (neg.f64 (*.f64 n (*.f64 n n))))
(/ (+ (* -1 K) (* -1 (/ (* K (+ m (* -1 m))) n))) (pow n 3))
(/.f64 (-.f64 (/.f64 (*.f64 K #s(literal 0 binary64)) n) K) (*.f64 n (*.f64 n n)))
(/ (- (+ (* -1 K) (* -1 (/ (+ (* K (+ (* -1 (pow m 2)) (pow m 2))) (* K (pow (+ m (* -1 m)) 2))) (pow n 2)))) (/ (* K (+ m (* -1 m))) n)) (pow n 3))
(/.f64 (fma.f64 K (/.f64 #s(literal 0 binary64) (*.f64 n n)) (-.f64 (/.f64 (*.f64 K #s(literal 0 binary64)) n) K)) (*.f64 n (*.f64 n n)))
(/ (- (+ (* -1 K) (* -1 (/ (+ (* K (* (+ m (* -1 m)) (+ (* -1 (pow m 2)) (pow m 2)))) (+ (* K (pow m 3)) (* (+ m (* -1 m)) (+ (* K (+ (* -1 (pow m 2)) (pow m 2))) (* K (pow (+ m (* -1 m)) 2)))))) (pow n 3)))) (+ (/ (* K (+ m (* -1 m))) n) (+ (/ (* K (+ (* -1 (pow m 2)) (pow m 2))) (pow n 2)) (/ (* K (pow (+ m (* -1 m)) 2)) (pow n 2))))) (pow n 3))
(/.f64 (-.f64 (-.f64 (neg.f64 K) (/.f64 (*.f64 K (*.f64 m (*.f64 m m))) (*.f64 n (*.f64 n n)))) (fma.f64 K (+.f64 (/.f64 #s(literal 0 binary64) n) (/.f64 #s(literal 0 binary64) (*.f64 n n))) (/.f64 (*.f64 K #s(literal 0 binary64)) (*.f64 n n)))) (*.f64 n (*.f64 n n)))
(* -1 (/ K (pow n 3)))
(/.f64 K (neg.f64 (*.f64 n (*.f64 n n))))
(* -1 (/ (+ K (/ (* K (+ m (* -1 m))) n)) (pow n 3)))
(/.f64 (-.f64 (/.f64 (*.f64 K #s(literal 0 binary64)) n) K) (*.f64 n (*.f64 n n)))
(* -1 (/ (+ K (* -1 (/ (- (+ (* -1 (/ (* K (pow (+ m (* -1 m)) 2)) n)) (/ (* K (+ (* -1 (pow m 2)) (pow m 2))) n)) (* K (+ m (* -1 m)))) n))) (pow n 3)))
(/.f64 (-.f64 K (/.f64 (fma.f64 K (/.f64 #s(literal 0 binary64) n) (*.f64 K (-.f64 (/.f64 #s(literal 0 binary64) n) #s(literal 0 binary64)))) n)) (neg.f64 (*.f64 n (*.f64 n n))))
(* -1 (/ (+ K (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* K (* (+ m (* -1 m)) (+ (* -1 (pow m 2)) (pow m 2)))) n)) (+ (* -1 (/ (* (+ m (* -1 m)) (+ (* -1 (* K (pow (+ m (* -1 m)) 2))) (* K (+ (* -1 (pow m 2)) (pow m 2))))) n)) (/ (* K (pow m 3)) n))) (+ (* -1 (* K (pow (+ m (* -1 m)) 2))) (* K (+ (* -1 (pow m 2)) (pow m 2))))) n)) (* K (+ m (* -1 m)))) n))) (pow n 3)))
(/.f64 (-.f64 K (/.f64 (+.f64 (/.f64 (+.f64 (fma.f64 K (/.f64 #s(literal 0 binary64) n) (*.f64 K (/.f64 (*.f64 m (*.f64 m m)) n))) (*.f64 K (-.f64 (/.f64 #s(literal 0 binary64) n) #s(literal 0 binary64)))) (neg.f64 n)) (*.f64 K #s(literal 0 binary64))) n)) (neg.f64 (*.f64 n (*.f64 n n))))
(* -1 (/ K (pow n 3)))
(/.f64 K (neg.f64 (*.f64 n (*.f64 n n))))
(+ (* -1 (/ K (pow n 3))) (* -1 (/ (* K (* m (+ (* -1 (pow n 2)) (pow n 2)))) (pow n 6))))
(fma.f64 K (/.f64 #s(literal 0 binary64) (pow.f64 n #s(literal 6 binary64))) (/.f64 K (neg.f64 (*.f64 n (*.f64 n n)))))
(+ (* -1 (/ K (pow n 3))) (* m (- (* -1 (* m (+ (/ (* K (+ n (* -1 n))) (pow n 6)) (/ (* K (pow (+ (* -1 (pow n 2)) (pow n 2)) 2)) (pow n 9))))) (/ (* K (+ (* -1 (pow n 2)) (pow n 2))) (pow n 6)))))
(fma.f64 m (fma.f64 (neg.f64 m) (*.f64 K (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 n #s(literal 6 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 n #s(literal 9 binary64))))) (/.f64 (*.f64 K #s(literal 0 binary64)) (pow.f64 n #s(literal 6 binary64)))) (/.f64 K (neg.f64 (*.f64 n (*.f64 n n)))))
(+ (* -1 (/ K (pow n 3))) (* m (- (* m (- (* -1 (* m (+ (/ K (pow n 6)) (+ (/ (* K (* (+ n (* -1 n)) (+ (* -1 (pow n 2)) (pow n 2)))) (pow n 9)) (/ (* (+ (* -1 (pow n 2)) (pow n 2)) (+ (/ (* K (+ n (* -1 n))) (pow n 6)) (/ (* K (pow (+ (* -1 (pow n 2)) (pow n 2)) 2)) (pow n 9)))) (pow n 3)))))) (+ (/ (* K (+ n (* -1 n))) (pow n 6)) (/ (* K (pow (+ (* -1 (pow n 2)) (pow n 2)) 2)) (pow n 9))))) (/ (* K (+ (* -1 (pow n 2)) (pow n 2))) (pow n 6)))))
(fma.f64 m (fma.f64 m (neg.f64 (fma.f64 m (fma.f64 #s(literal 0 binary64) (/.f64 (*.f64 K (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 n #s(literal 6 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 n #s(literal 9 binary64))))) (*.f64 n (*.f64 n n))) (fma.f64 K (/.f64 #s(literal 0 binary64) (pow.f64 n #s(literal 9 binary64))) (/.f64 K (pow.f64 n #s(literal 6 binary64))))) (*.f64 K (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 n #s(literal 6 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 n #s(literal 9 binary64))))))) (/.f64 (*.f64 K #s(literal 0 binary64)) (pow.f64 n #s(literal 6 binary64)))) (/.f64 K (neg.f64 (*.f64 n (*.f64 n n)))))
(/ K (pow m 3))
(/.f64 K (*.f64 m (*.f64 m m)))
(/ (+ K (* -1 (/ (* K (+ n (* -1 n))) m))) (pow m 3))
(/.f64 (fma.f64 K (/.f64 #s(literal 0 binary64) m) K) (*.f64 m (*.f64 m m)))
(/ (- (+ K (* -1 (/ (+ (* -1 (* K (pow (+ n (* -1 n)) 2))) (* K (+ (* -1 (pow n 2)) (pow n 2)))) (pow m 2)))) (/ (* K (+ n (* -1 n))) m)) (pow m 3))
(/.f64 (+.f64 K (*.f64 K (+.f64 (/.f64 #s(literal 0 binary64) m) (/.f64 #s(literal 0 binary64) (*.f64 m m))))) (*.f64 m (*.f64 m m)))
(/ (- (+ K (* -1 (/ (+ (* -1 (* K (* (+ n (* -1 n)) (+ (* -1 (pow n 2)) (pow n 2))))) (+ (* -1 (* K (pow n 3))) (* -1 (* (+ n (* -1 n)) (+ (* -1 (* K (pow (+ n (* -1 n)) 2))) (* K (+ (* -1 (pow n 2)) (pow n 2)))))))) (pow m 3)))) (+ (* -1 (/ (* K (pow (+ n (* -1 n)) 2)) (pow m 2))) (+ (/ (* K (+ n (* -1 n))) m) (/ (* K (+ (* -1 (pow n 2)) (pow n 2))) (pow m 2))))) (pow m 3))
(/.f64 (-.f64 (-.f64 K (/.f64 (neg.f64 (*.f64 K (*.f64 n (*.f64 n n)))) (*.f64 m (*.f64 m m)))) (fma.f64 K (+.f64 (/.f64 #s(literal 0 binary64) m) (/.f64 #s(literal 0 binary64) (*.f64 m m))) (*.f64 K (/.f64 #s(literal 0 binary64) (*.f64 m m))))) (*.f64 m (*.f64 m m)))
(/ K (pow m 3))
(/.f64 K (*.f64 m (*.f64 m m)))
(* -1 (/ (+ (* -1 K) (* -1 (/ (* K (+ n (* -1 n))) m))) (pow m 3)))
(/.f64 (fma.f64 K (/.f64 #s(literal 0 binary64) m) (neg.f64 K)) (neg.f64 (*.f64 m (*.f64 m m))))
(* -1 (/ (+ (* -1 K) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* K (pow (+ n (* -1 n)) 2))) (* K (+ (* -1 (pow n 2)) (pow n 2)))) m)) (* K (+ n (* -1 n)))) m))) (pow m 3)))
(/.f64 (-.f64 (neg.f64 K) (/.f64 (fma.f64 K (/.f64 #s(literal 0 binary64) m) (*.f64 K #s(literal 0 binary64))) m)) (neg.f64 (*.f64 m (*.f64 m m))))
(* -1 (/ (+ (* -1 K) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* K (pow (+ n (* -1 n)) 2))) (+ (* -1 (/ (+ (* -1 (* K (* (+ n (* -1 n)) (+ (* -1 (pow n 2)) (pow n 2))))) (+ (* -1 (* (+ n (* -1 n)) (+ (* -1 (* K (pow (+ n (* -1 n)) 2))) (* K (+ (* -1 (pow n 2)) (pow n 2)))))) (* K (pow n 3)))) m)) (* K (+ (* -1 (pow n 2)) (pow n 2))))) m)) (* K (+ n (* -1 n)))) m))) (pow m 3)))
(/.f64 (-.f64 (neg.f64 K) (/.f64 (fma.f64 K #s(literal 0 binary64) (/.f64 (fma.f64 K #s(literal 0 binary64) (/.f64 (neg.f64 (*.f64 K (*.f64 n (*.f64 n n)))) m)) (neg.f64 m))) m)) (neg.f64 (*.f64 m (*.f64 m m))))
(/ 1 (pow m 2))
(/.f64 #s(literal 1 binary64) (*.f64 m m))
(+ (* -1 (/ n (pow m 3))) (/ 1 (pow m 2)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 m m)) (/.f64 n (*.f64 m (*.f64 m m))))
(+ (* n (- (/ (pow n 2) (pow m 5)) (/ 1 (pow m 3)))) (/ 1 (pow m 2)))
(fma.f64 n (+.f64 (/.f64 (*.f64 n n) (pow.f64 m #s(literal 5 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 m (*.f64 m m)))) (/.f64 #s(literal 1 binary64) (*.f64 m m)))
(+ (* n (- (* (pow n 2) (+ (* -1 (/ n (pow m 6))) (/ 1 (pow m 5)))) (/ 1 (pow m 3)))) (/ 1 (pow m 2)))
(fma.f64 n (fma.f64 (*.f64 n n) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 m #s(literal 5 binary64))) (/.f64 n (pow.f64 m #s(literal 6 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 m (*.f64 m m)))) (/.f64 #s(literal 1 binary64) (*.f64 m m)))
(/ 1 (pow n 2))
(/.f64 #s(literal 1 binary64) (*.f64 n n))
(/ (+ 1 (* -1 (/ m n))) (pow n 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 m n)) (*.f64 n n))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow m 2)) (pow m 2)) (pow n 2)))) (/ m n)) (pow n 2))
(/.f64 (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 n n)) (-.f64 #s(literal 1 binary64) (/.f64 m n))) (*.f64 n n))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* m (+ (* -1 (pow m 2)) (pow m 2)))) (* -1 (pow m 3))) (pow n 3)))) (+ (* -1 (/ (pow m 2) (pow n 2))) (+ (/ m n) (/ (pow m 2) (pow n 2))))) (pow n 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 m (*.f64 m m))) (*.f64 n (*.f64 n n)))) (-.f64 (+.f64 (/.f64 m n) (/.f64 (*.f64 m m) (*.f64 n n))) (/.f64 (*.f64 m m) (*.f64 n n)))) (*.f64 n n))
(/ 1 (pow n 2))
(/.f64 #s(literal 1 binary64) (*.f64 n n))
(/ (+ 1 (* -1 (/ m n))) (pow n 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 m n)) (*.f64 n n))
(/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow m 2) n)) (/ (pow m 2) n)) (* -1 m)) n))) (pow n 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 m n)) (*.f64 n n))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (/ (* m (+ (* -1 (pow m 2)) (pow m 2))) n) (/ (pow m 3) n)) (+ (* -1 (pow m 2)) (pow m 2))) n)) (* -1 m)) n))) (pow n 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 0 binary64) n) (+.f64 (/.f64 (*.f64 m (*.f64 m m)) n) #s(literal 0 binary64))) (neg.f64 n)) m) n)) (*.f64 n n))
(/ 1 (pow n 2))
(/.f64 #s(literal 1 binary64) (*.f64 n n))
(+ (* -1 (/ m (pow n 3))) (/ 1 (pow n 2)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 n n)) (/.f64 m (*.f64 n (*.f64 n n))))
(+ (* m (- (/ (pow m 2) (pow n 5)) (/ 1 (pow n 3)))) (/ 1 (pow n 2)))
(fma.f64 m (+.f64 (/.f64 (*.f64 m m) (pow.f64 n #s(literal 5 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 n (*.f64 n n)))) (/.f64 #s(literal 1 binary64) (*.f64 n n)))
(+ (* m (- (* (pow m 2) (+ (* -1 (/ m (pow n 6))) (/ 1 (pow n 5)))) (/ 1 (pow n 3)))) (/ 1 (pow n 2)))
(fma.f64 m (fma.f64 (*.f64 m m) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 n #s(literal 5 binary64))) (/.f64 m (pow.f64 n #s(literal 6 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 n (*.f64 n n)))) (/.f64 #s(literal 1 binary64) (*.f64 n n)))
(/ 1 (pow m 2))
(/.f64 #s(literal 1 binary64) (*.f64 m m))
(/ (+ 1 (* -1 (/ n m))) (pow m 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 n m)) (*.f64 m m))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (pow n 2)) (pow n 2)) (pow m 2)))) (/ n m)) (pow m 2))
(/.f64 (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 m m)) (-.f64 #s(literal 1 binary64) (/.f64 n m))) (*.f64 m m))
(/ (- (+ 1 (* -1 (/ (+ (* -1 (* n (+ (* -1 (pow n 2)) (pow n 2)))) (* -1 (pow n 3))) (pow m 3)))) (+ (* -1 (/ (pow n 2) (pow m 2))) (+ (/ n m) (/ (pow n 2) (pow m 2))))) (pow m 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 n (*.f64 n n)) (neg.f64 (*.f64 m (*.f64 m m))))) (-.f64 (+.f64 (/.f64 n m) (/.f64 (*.f64 n n) (*.f64 m m))) (/.f64 (*.f64 n n) (*.f64 m m)))) (*.f64 m m))
(/ 1 (pow m 2))
(/.f64 #s(literal 1 binary64) (*.f64 m m))
(/ (+ 1 (* -1 (/ n m))) (pow m 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 n m)) (*.f64 m m))
(/ (+ 1 (* -1 (/ (- (+ (* -1 (/ (pow n 2) m)) (/ (pow n 2) m)) (* -1 n)) m))) (pow m 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 n m)) (*.f64 m m))
(/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (/ (* n (+ (* -1 (pow n 2)) (pow n 2))) m) (/ (pow n 3) m)) (+ (* -1 (pow n 2)) (pow n 2))) m)) (* -1 n)) m))) (pow m 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 n (*.f64 n n)) m) (+.f64 (/.f64 #s(literal 0 binary64) m) #s(literal 0 binary64))) (neg.f64 m)) n) m)) (*.f64 m m))

eval618.0ms (4.5%)

Memory
-171.8MiB live, 742.3MiB allocated
Compiler

Compiled 140 113 to 6 226 computations (95.6% saved)

prune398.0ms (2.9%)

Memory
-2.8MiB live, 670.2MiB allocated
Pruning

16 alts after pruning (16 fresh and 0 done)

PrunedKeptTotal
New2 814142 828
Fresh628
Picked505
Done000
Total2 825162 841
Accuracy
97.4%
Counts
2 841 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.0%
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))))) (exp.f64 (neg.f64 l)))
4.5%
(*.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
75.8%
(*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M))))))) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
7.9%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
39.2%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) K) (/.f64 #s(literal 1 binary64) (-.f64 m n))) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
24.4%
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (exp.f64 (neg.f64 l)))
26.7%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
25.8%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (exp.f64 (neg.f64 l)))
12.3%
(*.f64 (cos.f64 M) (exp.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))))
55.3%
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
95.9%
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
55.8%
(*.f64 (cos.f64 M) (exp.f64 (*.f64 M (neg.f64 M))))
29.6%
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
86.7%
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
4.6%
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
5.0%
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
Compiler

Compiled 1 156 to 558 computations (51.7% saved)

simplify295.0ms (2.2%)

Memory
15.7MiB live, 442.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff128
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))
cost-diff192
(+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))
cost-diff256
(*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))
cost-diff1792
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))))
cost-diff0
(*.f64 n K)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
cost-diff0
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
cost-diff0
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
cost-diff0
(neg.f64 l)
cost-diff0
(exp.f64 (neg.f64 l))
cost-diff0
(cos.f64 M)
cost-diff0
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
cost-diff0
(neg.f64 M)
cost-diff0
(*.f64 n K)
cost-diff0
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))
cost-diff0
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
cost-diff0
(cos.f64 M)
cost-diff0
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
cost-diff128
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))
cost-diff256
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))
Rules
7 564×lower-fma.f32
7 558×lower-fma.f64
4 272×lower-*.f32
4 244×lower-*.f64
2 352×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048847
090822
1196738
2677681
33821679
08133637
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(cos.f64 M)
M
(exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))
(neg.f64 l)
l
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))
#s(literal 1 binary64)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)
(-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fabs.f64 (-.f64 m n))
(-.f64 m n)
m
n
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)
(*.f64 #s(literal 1/2 binary64) (+.f64 n m))
#s(literal 1/2 binary64)
(+.f64 n m)
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))
#s(literal 1/2 binary64)
(*.f64 n K)
n
K
(neg.f64 M)
M
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(cos.f64 M)
M
(exp.f64 (neg.f64 l))
(neg.f64 l)
l
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
#s(literal 1/2 binary64)
(*.f64 n K)
n
K
(exp.f64 (neg.f64 l))
(neg.f64 l)
l
(*.f64 (cos.f64 M) (exp.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(cos.f64 M)
M
(exp.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))
#s(literal 0 binary64)
(*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))
(*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))
(fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))
(+.f64 m n)
m
n
#s(literal 1/2 binary64)
(neg.f64 M)
(+.f64 l (fabs.f64 (-.f64 m n)))
l
(fabs.f64 (-.f64 m n))
(-.f64 m n)
(*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))
(+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))
(-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))
(*.f64 l l)
(*.f64 (-.f64 m n) (-.f64 m n))
(*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n))))
Outputs
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(*.f64 (cos.f64 M) (exp.f64 (fma.f64 l (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fabs.f64 (-.f64 m n))) l) (neg.f64 l))))
(cos.f64 M)
M
(exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
(exp.f64 (fma.f64 l (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fabs.f64 (-.f64 m n))) l) (neg.f64 l)))
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))
(fma.f64 l (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fabs.f64 (-.f64 m n))) l) (neg.f64 l))
(neg.f64 l)
l
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M)) (fabs.f64 (-.f64 m n))) l))
#s(literal 1 binary64)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fabs.f64 (-.f64 m n))) l)
(-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fabs.f64 (-.f64 m n)))
(fabs.f64 (-.f64 m n))
(-.f64 m n)
m
n
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))
(*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)
(*.f64 #s(literal 1/2 binary64) (+.f64 n m))
(*.f64 #s(literal 1/2 binary64) (+.f64 m n))
#s(literal 1/2 binary64)
(+.f64 n m)
(+.f64 m n)
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos.f64 (-.f64 (*.f64 K (*.f64 n #s(literal 1/2 binary64))) M))
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))
(-.f64 (*.f64 K (*.f64 n #s(literal 1/2 binary64))) M)
#s(literal 1/2 binary64)
(*.f64 n K)
n
K
(neg.f64 M)
M
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(cos.f64 M)
M
(exp.f64 (neg.f64 l))
(neg.f64 l)
l
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 K (*.f64 n #s(literal 1/2 binary64)))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(cos.f64 (*.f64 K (*.f64 n #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(*.f64 K (*.f64 n #s(literal 1/2 binary64)))
#s(literal 1/2 binary64)
(*.f64 n K)
n
K
(exp.f64 (neg.f64 l))
(neg.f64 l)
l
(*.f64 (cos.f64 M) (exp.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M)) (fma.f64 (+.f64 l (-.f64 m n)) (+.f64 l (-.f64 n m)) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M)) (+.f64 l (fabs.f64 (-.f64 m n))))))))
(cos.f64 M)
M
(exp.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n))))))
(exp.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M)) (fma.f64 (+.f64 l (-.f64 m n)) (+.f64 l (-.f64 n m)) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M)) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M)) (fma.f64 (+.f64 l (-.f64 m n)) (+.f64 l (-.f64 n m)) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M)) (+.f64 l (fabs.f64 (-.f64 m n))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))))
(neg.f64 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M)) (fma.f64 (+.f64 l (-.f64 m n)) (+.f64 l (-.f64 n m)) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M)) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M)) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M)))
#s(literal 0 binary64)
(*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))
(*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M)) (*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M)))
(*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))
(*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M))
(fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)
(+.f64 m n)
m
n
#s(literal 1/2 binary64)
(neg.f64 M)
(+.f64 l (fabs.f64 (-.f64 m n)))
l
(fabs.f64 (-.f64 m n))
(-.f64 m n)
(*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))
(*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 (-.f64 m n) l)))
(+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))
(*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))
(*.f64 (+.f64 l (-.f64 m n)) (-.f64 (-.f64 m n) l))
(-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))
(fma.f64 (-.f64 m n) (-.f64 n m) (*.f64 l l))
(*.f64 l l)
(*.f64 (-.f64 m n) (-.f64 m n))
(*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n))))
(*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M) (fma.f64 (+.f64 m n) #s(literal -1/2 binary64) M)) (+.f64 l (fabs.f64 (-.f64 m n))))

localize313.0ms (2.3%)

Memory
8.0MiB live, 437.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy96.3%
(*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))
accuracy86.6%
(-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))
accuracy26.9%
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))))
accuracy9.3%
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))
accuracy100.0%
(exp.f64 (neg.f64 l))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
accuracy100.0%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
accuracy55.3%
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
accuracy100.0%
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
accuracy100.0%
(neg.f64 l)
accuracy100.0%
(exp.f64 (neg.f64 l))
accuracy100.0%
(cos.f64 M)
accuracy100.0%
(*.f64 n K)
accuracy100.0%
(neg.f64 M)
accuracy100.0%
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))
accuracy55.0%
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
accuracy100.0%
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))
accuracy100.0%
(exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
accuracy87.9%
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))
accuracy86.5%
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)
Samples
161.0ms201×1valid
18.0ms55×0valid
Compiler

Compiled 902 to 52 computations (94.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 134.0ms
ival-mult: 37.0ms (27.5% of total)
adjust: 22.0ms (16.4% of total)
ival-cos: 22.0ms (16.4% of total)
ival-add: 19.0ms (14.1% of total)
ival-sub: 16.0ms (11.9% of total)
ival-div: 6.0ms (4.5% of total)
ival-exp: 5.0ms (3.7% of total)
ival-neg: 4.0ms (3% of total)
ival-fabs: 2.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series175.0ms (1.3%)

Memory
15.9MiB live, 248.1MiB allocated
Counts
23 → 768
Calls
Call 1
Inputs
#<alt (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))>
#<alt (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))>
#<alt (*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))>
#<alt (cos.f64 M)>
#<alt (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))>
#<alt (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))>
#<alt (*.f64 n K)>
#<alt (neg.f64 M)>
#<alt (*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))>
#<alt (exp.f64 (neg.f64 l))>
#<alt (neg.f64 l)>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 n K))>
#<alt (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))))>
#<alt (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))>
#<alt (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))>
#<alt (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))>
#<alt (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)>
#<alt (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))>
#<alt (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))>
#<alt (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))>
#<alt (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))>
Outputs
#<alt (pow (- (* 1/2 m) M) 2)>
#<alt (+ (* n (- (* 1/2 m) M)) (pow (- (* 1/2 m) M) 2))>
#<alt (+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))>
#<alt (+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))>
#<alt (* 1/4 (pow n 2))>
#<alt (* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))>
#<alt (* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))>
#<alt (* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))>
#<alt (* 1/4 (pow n 2))>
#<alt (* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))>
#<alt (* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))>
#<alt (* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))>
#<alt (pow (- (* 1/2 n) M) 2)>
#<alt (+ (* m (- (* 1/2 n) M)) (pow (- (* 1/2 n) M) 2))>
#<alt (+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))>
#<alt (+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))>
#<alt (* 1/4 (pow m 2))>
#<alt (* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))>
#<alt (* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))>
#<alt (* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))>
#<alt (* 1/4 (pow m 2))>
#<alt (* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))>
#<alt (* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))>
#<alt (* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))>
#<alt (* 1/4 (pow (+ m n) 2))>
#<alt (+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))>
#<alt (+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))>
#<alt (+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))>
#<alt (pow M 2)>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))>
#<alt (* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))>
#<alt (* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))>
#<alt (pow M 2)>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))>
#<alt (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))>
#<alt (+ (* -1 l) (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))>
#<alt (+ (* -1 l) (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))>
#<alt (+ (* -1 l) (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))>
#<alt (* -1 l)>
#<alt (* l (- (* -1 (/ (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))) l)) 1))>
#<alt (* l (- (* -1 (/ (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))) l)) 1))>
#<alt (* l (- (* -1 (/ (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))) l)) 1))>
#<alt (* -1 l)>
#<alt (* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))>
#<alt (* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))>
#<alt (* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))>
#<alt (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))>
#<alt (+ (* -1 (* l (* m (- (* 1/2 (/ n l)) (/ M l))))) (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))) (* m (+ (* -1 (* l (- (* 1/2 (/ n l)) (/ M l)))) (* -1/4 m))))>
#<alt (+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))) (* m (+ (* -1 (* l (- (* 1/2 (/ n l)) (/ M l)))) (* -1/4 m))))>
#<alt (* -1/4 (pow m 2))>
#<alt (* (pow m 2) (- (* -1 (/ (* l (- (* 1/2 (/ n l)) (/ M l))) m)) 1/4))>
#<alt (* (pow m 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ n l)) (/ M l))) m)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))) (pow m 2)))) 1/4))>
#<alt (* (pow m 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ n l)) (/ M l))) m)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))) (pow m 2)))) 1/4))>
#<alt (* -1/4 (pow m 2))>
#<alt (* (pow m 2) (- (* -1 (/ (- (* 1/2 n) M) m)) 1/4))>
#<alt (* (pow m 2) (- (* -1 (/ (- (+ (* 1/2 n) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))) m)) M) m)) 1/4))>
#<alt (* (pow m 2) (- (* -1 (/ (- (+ (* 1/2 n) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))) m)) M) m)) 1/4))>
#<alt (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))>
#<alt (+ (* -1 (* l (* n (- (* 1/2 (/ m l)) (/ M l))))) (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))) (* n (+ (* -1 (* l (- (* 1/2 (/ m l)) (/ M l)))) (* -1/4 n))))>
#<alt (+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))) (* n (+ (* -1 (* l (- (* 1/2 (/ m l)) (/ M l)))) (* -1/4 n))))>
#<alt (* -1/4 (pow n 2))>
#<alt (* (pow n 2) (- (* -1 (/ (* l (- (* 1/2 (/ m l)) (/ M l))) n)) 1/4))>
#<alt (* (pow n 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ m l)) (/ M l))) n)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))) (pow n 2)))) 1/4))>
#<alt (* (pow n 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ m l)) (/ M l))) n)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))) (pow n 2)))) 1/4))>
#<alt (* -1/4 (pow n 2))>
#<alt (* (pow n 2) (- (* -1 (/ (- (* 1/2 m) M) n)) 1/4))>
#<alt (* (pow n 2) (- (* -1 (/ (- (+ (* 1/2 m) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))) n)) M) n)) 1/4))>
#<alt (* (pow n 2) (- (* -1 (/ (- (+ (* 1/2 m) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))) n)) M) n)) 1/4))>
#<alt (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))>
#<alt (+ (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))) (* M (+ m n)))>
#<alt (+ (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))) (* M (+ m (+ n (* -1 M)))))>
#<alt (+ (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))) (* M (+ m (+ n (* -1 M)))))>
#<alt (* -1 (pow M 2))>
#<alt (* (pow M 2) (- (+ (/ m M) (/ n M)) 1))>
#<alt (* (pow M 2) (- (+ (* -1 (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) (pow M 2))) (+ (/ m M) (/ n M))) 1))>
#<alt (* (pow M 2) (- (+ (* -1 (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) (pow M 2))) (+ (/ m M) (/ n M))) 1))>
#<alt (* -1 (pow M 2))>
#<alt (* (pow M 2) (- (/ (* l (+ (/ m l) (/ n l))) M) 1))>
#<alt (* (pow M 2) (- (* -1 (/ (+ (* -1 (* l (+ (/ m l) (/ n l)))) (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) M)) M)) 1))>
#<alt (* (pow M 2) (- (* -1 (/ (+ (* -1 (* l (+ (/ m l) (/ n l)))) (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) M)) M)) 1))>
#<alt (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (+ (* -1/2 (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (+ (* -1/2 (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))))) (+ (* M (+ (* -1/2 (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3)))))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1))))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))>
#<alt (+ (* -1 (* l (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))) (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))>
#<alt (+ (* l (+ (* -1 (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))) (* 1/2 (* l (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))))) (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))>
#<alt (+ (* l (+ (* -1 (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))) (* l (+ (* -1/6 (* l (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))) (* 1/2 (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))))) (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (+ (* -1 (* l (* m (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))))) (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))))>
#<alt (+ (* m (+ (* -1 (* l (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l)))))) (* m (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4)))))) (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))))>
#<alt (+ (* m (+ (* -1 (* l (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l)))))) (* m (+ (* m (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ n l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ n l)) (/ M l)))))))) (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4))))))) (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (+ (* -1 (* l (* n (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))))) (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))))>
#<alt (+ (* n (+ (* -1 (* l (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l)))))) (* n (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4)))))) (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))))>
#<alt (+ (* n (+ (* -1 (* l (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l)))))) (* n (+ (* n (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ m l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ m l)) (/ M l)))))))) (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4))))))) (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))))))>
#<alt (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow M 2)))>
#<alt (+ 1 (* (pow M 2) (- (* 1/24 (pow M 2)) 1/2)))>
#<alt (+ 1 (* (pow M 2) (- (* (pow M 2) (+ 1/24 (* -1/720 (pow M 2)))) 1/2)))>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos (neg M))>
#<alt (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M))))))>
#<alt (+ (cos (neg M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M)))))))>
#<alt (+ (cos (neg M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (neg M)))) (* 1/48 (* (pow K 3) (* n (sin (neg M))))))) (* 1/2 (* K (sin (neg M)))))))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (neg M))>
#<alt (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M))))))>
#<alt (+ (cos (neg M)) (* K (- (* -1/8 (* K (* (pow n 2) (cos (neg M))))) (* 1/2 (* n (sin (neg M)))))))>
#<alt (+ (cos (neg M)) (* K (- (* K (+ (* -1/8 (* (pow n 2) (cos (neg M)))) (* 1/48 (* K (* (pow n 3) (sin (neg M))))))) (* 1/2 (* n (sin (neg M)))))))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (+ (cos (* 1/2 (* K n))) (* M (sin (* 1/2 (* K n)))))>
#<alt (+ (cos (* 1/2 (* K n))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K n))))) (* -1 (sin (* 1/2 (* K n)))))))>
#<alt (+ (cos (* 1/2 (* K n))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K n)))) (* -1/6 (* M (sin (* 1/2 (* K n))))))) (* -1 (sin (* 1/2 (* K n)))))))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K n))))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K n))))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K n))))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K n))))>
#<alt (* -1 M)>
#<alt (- (* 1/2 (* K n)) M)>
#<alt (- (* 1/2 (* K n)) M)>
#<alt (- (* 1/2 (* K n)) M)>
#<alt (* 1/2 (* K n))>
#<alt (* n (+ (* -1 (/ M n)) (* 1/2 K)))>
#<alt (* n (+ (* -1 (/ M n)) (* 1/2 K)))>
#<alt (* n (+ (* -1 (/ M n)) (* 1/2 K)))>
#<alt (* 1/2 (* K n))>
#<alt (* -1 (* n (+ (* -1/2 K) (/ M n))))>
#<alt (* -1 (* n (+ (* -1/2 K) (/ M n))))>
#<alt (* -1 (* n (+ (* -1/2 K) (/ M n))))>
#<alt (* -1 M)>
#<alt (- (* 1/2 (* K n)) M)>
#<alt (- (* 1/2 (* K n)) M)>
#<alt (- (* 1/2 (* K n)) M)>
#<alt (* 1/2 (* K n))>
#<alt (* K (+ (* -1 (/ M K)) (* 1/2 n)))>
#<alt (* K (+ (* -1 (/ M K)) (* 1/2 n)))>
#<alt (* K (+ (* -1 (/ M K)) (* 1/2 n)))>
#<alt (* 1/2 (* K n))>
#<alt (* -1 (* K (+ (* -1/2 n) (/ M K))))>
#<alt (* -1 (* K (+ (* -1/2 n) (/ M K))))>
#<alt (* -1 (* K (+ (* -1/2 n) (/ M K))))>
#<alt (* 1/2 (* K n))>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (* -1 M)>
#<alt (* M (- (* 1/2 (/ (* K n) M)) 1))>
#<alt (* M (- (* 1/2 (/ (* K n) M)) 1))>
#<alt (* M (- (* 1/2 (/ (* K n) M)) 1))>
#<alt (* -1 M)>
#<alt (* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))>
#<alt (* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))>
#<alt (* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* K n)>
#<alt (* -1 M)>
#<alt (* -1 M)>
#<alt (* -1 M)>
#<alt (* -1 M)>
#<alt (* -1 M)>
#<alt (* -1 M)>
#<alt (* -1 M)>
#<alt (* -1 M)>
#<alt (* -1 M)>
#<alt (* -1 M)>
#<alt (* -1 M)>
#<alt (* -1 M)>
#<alt (exp (neg l))>
#<alt (+ (exp (neg l)) (* -1/2 (* (pow M 2) (exp (neg l)))))>
#<alt (+ (exp (neg l)) (* (pow M 2) (+ (* -1/2 (exp (neg l))) (* 1/24 (* (pow M 2) (exp (neg l)))))))>
#<alt (+ (exp (neg l)) (* (pow M 2) (+ (* -1/2 (exp (neg l))) (* (pow M 2) (+ (* -1/720 (* (pow M 2) (exp (neg l)))) (* 1/24 (exp (neg l))))))))>
#<alt (* (cos M) (exp (neg l)))>
#<alt (* (cos M) (exp (neg l)))>
#<alt (* (cos M) (exp (neg l)))>
#<alt (* (cos M) (exp (neg l)))>
#<alt (* (cos M) (exp (neg l)))>
#<alt (* (cos M) (exp (neg l)))>
#<alt (* (cos M) (exp (neg l)))>
#<alt (* (cos M) (exp (neg l)))>
#<alt (cos M)>
#<alt (+ (cos M) (* -1 (* l (cos M))))>
#<alt (+ (cos M) (* l (+ (* -1 (cos M)) (* 1/2 (* l (cos M))))))>
#<alt (+ (cos M) (* l (+ (* -1 (cos M)) (* l (+ (* -1/6 (* l (cos M))) (* 1/2 (cos M)))))))>
#<alt (* (cos M) (exp (neg l)))>
#<alt (* (cos M) (exp (neg l)))>
#<alt (* (cos M) (exp (neg l)))>
#<alt (* (cos M) (exp (neg l)))>
#<alt (* (cos M) (exp (* -1 l)))>
#<alt (* (cos M) (exp (* -1 l)))>
#<alt (* (cos M) (exp (* -1 l)))>
#<alt (* (cos M) (exp (* -1 l)))>
#<alt 1>
#<alt (+ 1 (* -1 l))>
#<alt (+ 1 (* l (- (* 1/2 l) 1)))>
#<alt (+ 1 (* l (- (* l (+ 1/2 (* -1/6 l))) 1)))>
#<alt (exp (neg l))>
#<alt (exp (neg l))>
#<alt (exp (neg l))>
#<alt (exp (neg l))>
#<alt (exp (* -1 l))>
#<alt (exp (* -1 l))>
#<alt (exp (* -1 l))>
#<alt (exp (* -1 l))>
#<alt (* -1 l)>
#<alt (* -1 l)>
#<alt (* -1 l)>
#<alt (* -1 l)>
#<alt (* -1 l)>
#<alt (* -1 l)>
#<alt (* -1 l)>
#<alt (* -1 l)>
#<alt (* -1 l)>
#<alt (* -1 l)>
#<alt (* -1 l)>
#<alt (* -1 l)>
#<alt (exp (neg l))>
#<alt (+ (exp (neg l)) (* -1/8 (* (pow K 2) (* (pow n 2) (exp (neg l))))))>
#<alt (+ (exp (neg l)) (* (pow n 2) (+ (* -1/8 (* (pow K 2) (exp (neg l)))) (* 1/384 (* (pow K 4) (* (pow n 2) (exp (neg l))))))))>
#<alt (+ (exp (neg l)) (* (pow n 2) (+ (* -1/8 (* (pow K 2) (exp (neg l)))) (* (pow n 2) (+ (* -1/46080 (* (pow K 6) (* (pow n 2) (exp (neg l))))) (* 1/384 (* (pow K 4) (exp (neg l)))))))))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (exp (neg l))>
#<alt (+ (exp (neg l)) (* -1/8 (* (pow K 2) (* (pow n 2) (exp (neg l))))))>
#<alt (+ (exp (neg l)) (* (pow K 2) (+ (* -1/8 (* (pow n 2) (exp (neg l)))) (* 1/384 (* (pow K 2) (* (pow n 4) (exp (neg l))))))))>
#<alt (+ (exp (neg l)) (* (pow K 2) (+ (* -1/8 (* (pow n 2) (exp (neg l)))) (* (pow K 2) (+ (* -1/46080 (* (pow K 2) (* (pow n 6) (exp (neg l))))) (* 1/384 (* (pow n 4) (exp (neg l)))))))))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (+ (cos (* 1/2 (* K n))) (* -1 (* l (cos (* 1/2 (* K n))))))>
#<alt (+ (cos (* 1/2 (* K n))) (* l (+ (* -1 (cos (* 1/2 (* K n)))) (* 1/2 (* l (cos (* 1/2 (* K n))))))))>
#<alt (+ (cos (* 1/2 (* K n))) (* l (+ (* -1 (cos (* 1/2 (* K n)))) (* l (+ (* -1/6 (* l (cos (* 1/2 (* K n))))) (* 1/2 (cos (* 1/2 (* K n)))))))))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (* -1 l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (* -1 l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (* -1 l)))>
#<alt (* (cos (* 1/2 (* K n))) (exp (* -1 l)))>
#<alt 1>
#<alt (+ 1 (* -1/8 (* (pow K 2) (pow n 2))))>
#<alt (+ 1 (* (pow n 2) (+ (* -1/8 (pow K 2)) (* 1/384 (* (pow K 4) (pow n 2))))))>
#<alt (+ 1 (* (pow n 2) (+ (* -1/8 (pow K 2)) (* (pow n 2) (+ (* -1/46080 (* (pow K 6) (pow n 2))) (* 1/384 (pow K 4)))))))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (cos (* 1/2 (* K n)))>
#<alt 1>
#<alt (+ 1 (* -1/8 (* (pow K 2) (pow n 2))))>
#<alt (+ 1 (* (pow K 2) (+ (* -1/8 (pow n 2)) (* 1/384 (* (pow K 2) (pow n 4))))))>
#<alt (+ 1 (* (pow K 2) (+ (* -1/8 (pow n 2)) (* (pow K 2) (+ (* -1/46080 (* (pow K 2) (pow n 6))) (* 1/384 (pow n 4)))))))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (* 1/2 (* K n))>
#<alt (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2))))>
#<alt (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (+ (* m (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 3))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2)))))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))))>
#<alt (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (+ (* m (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 3))) (+ (* m (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2))))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2))))))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))))>
#<alt (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (+ (* m (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 3))) (+ (* m (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (+ (* m (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M)) (pow (- (* 1/2 n) M) 2)))))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2))))))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))))>
#<alt (* (pow m 4) (+ 1/4 (* -1/16 (+ l (fabs (- m n))))))>
#<alt (* (pow m 4) (- (+ 1/4 (+ (* -1/2 (/ n m)) (+ (* -1/2 (/ (* (+ l (fabs (- m n))) (- (* 1/2 n) M)) m)) (+ (* -1/16 (+ l (fabs (- m n)))) (* 1/2 (/ n m)))))) (/ M m)))>
#<alt (* (pow m 4) (- (+ 1/4 (+ (* -2 (/ (* n (- (* 1/2 n) M)) (pow m 2))) (+ (* -1 (/ (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2))) (pow m 2))) (+ (* -1/2 (/ n m)) (+ (* -1/2 (/ (* (+ l (fabs (- m n))) (- (* 1/2 n) M)) m)) (+ (* -1/16 (+ l (fabs (- m n)))) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (pow m 2))) (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))))))))) (/ M m)))>
#<alt (* (pow m 4) (- (+ 1/4 (+ (* -2 (/ (* n (- (* 1/2 n) M)) (pow m 2))) (+ (* -2 (/ (* n (pow (- (* 1/2 n) M) 2)) (pow m 3))) (+ (* -2 (/ (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 3)) (pow m 3))) (+ (* -1 (/ (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2))) (pow m 2))) (+ (* -1/2 (/ n m)) (+ (* -1/2 (/ (* (+ l (fabs (- m n))) (- (* 1/2 n) M)) m)) (+ (* -1/16 (+ l (fabs (- m n)))) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (pow m 2))) (+ (* 1/2 (/ n m)) (+ (/ (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2))) (pow m 3)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2))))))))))))) (/ M m)))>
#<alt (* (pow m 4) (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))))>
#<alt (* (pow m 4) (+ 1/4 (+ (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) m)) (* -1/16 (+ l (fabs (neg (+ n (* -1 m)))))))))>
#<alt (* (pow m 4) (+ 1/4 (+ (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* -1 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (neg (+ n (* -1 m))))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) m)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M)))))) m)) (* -1/16 (+ l (fabs (neg (+ n (* -1 m)))))))))>
#<alt (* (pow m 4) (+ 1/4 (+ (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* -1 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (neg (+ n (* -1 m))))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* -1 (/ (+ (* -1 (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2)))) (+ (* 2 (* n (pow (- (* 1/2 n) M) 2))) (* 2 (* (+ l (fabs (neg (+ n (* -1 m))))) (pow (- (* 1/2 n) M) 3))))) m)) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2))))) m)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M)))))) m)) (* -1/16 (+ l (fabs (neg (+ n (* -1 m)))))))))>
#<alt (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2))))>
#<alt (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (+ (* n (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 3))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2)))))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))))>
#<alt (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (+ (* n (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 3))) (+ (* n (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2))))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2))))))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))))>
#<alt (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (+ (* n (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 3))) (+ (* n (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (+ (* n (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M)) (pow (- (* 1/2 m) M) 2)))))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2))))))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))))>
#<alt (* (pow n 4) (+ 1/4 (* -1/16 (+ l (fabs (- m n))))))>
#<alt (* (pow n 4) (- (+ 1/4 (+ (* -1/2 (/ m n)) (+ (* -1/2 (/ (* (+ l (fabs (- m n))) (- (* 1/2 m) M)) n)) (+ (* -1/16 (+ l (fabs (- m n)))) (* 1/2 (/ m n)))))) (/ M n)))>
#<alt (* (pow n 4) (- (+ 1/4 (+ (* -2 (/ (* m (- (* 1/2 m) M)) (pow n 2))) (+ (* -1 (/ (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2))) (pow n 2))) (+ (* -1/2 (/ m n)) (+ (* -1/2 (/ (* (+ l (fabs (- m n))) (- (* 1/2 m) M)) n)) (+ (* -1/16 (+ l (fabs (- m n)))) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (pow n 2))) (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))))))))) (/ M n)))>
#<alt (* (pow n 4) (- (+ 1/4 (+ (* -2 (/ (* m (- (* 1/2 m) M)) (pow n 2))) (+ (* -2 (/ (* m (pow (- (* 1/2 m) M) 2)) (pow n 3))) (+ (* -2 (/ (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 3)) (pow n 3))) (+ (* -1 (/ (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2))) (pow n 2))) (+ (* -1/2 (/ m n)) (+ (* -1/2 (/ (* (+ l (fabs (- m n))) (- (* 1/2 m) M)) n)) (+ (* -1/16 (+ l (fabs (- m n)))) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (pow n 2))) (+ (* 1/2 (/ m n)) (+ (/ (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2))) (pow n 3)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2))))))))))))) (/ M n)))>
#<alt (* (pow n 4) (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))))>
#<alt (* (pow n 4) (+ 1/4 (+ (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) n)) (* -1/16 (+ l (fabs (+ m (* -1 n))))))))>
#<alt (* (pow n 4) (+ 1/4 (+ (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* -1 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (+ m (* -1 n)))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) n)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M)))))) n)) (* -1/16 (+ l (fabs (+ m (* -1 n))))))))>
#<alt (* (pow n 4) (+ 1/4 (+ (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* -1 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (+ m (* -1 n)))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* -1 (/ (+ (* -1 (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2)))) (+ (* 2 (* m (pow (- (* 1/2 m) M) 2))) (* 2 (* (+ l (fabs (+ m (* -1 n)))) (pow (- (* 1/2 m) M) 3))))) n)) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2))))) n)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M)))))) n)) (* -1/16 (+ l (fabs (+ m (* -1 n))))))))>
#<alt (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))))>
#<alt (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (+ (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))) (* M (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))))))>
#<alt (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (+ (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))) (* M (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (+ (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3))) (* M (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (pow (- m n) 2)) (pow l 2))))))))>
#<alt (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (+ (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))) (* M (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (+ (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3))) (* M (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (+ (* 2 (* M (* (+ l (fabs (- m n))) (+ m n)))) (pow (- m n) 2))) (pow l 2))))))))>
#<alt (* -1 (* (pow M 4) (+ l (fabs (- m n)))))>
#<alt (* (pow M 4) (+ (* -1 (+ l (fabs (- m n)))) (* 2 (/ (* (+ l (fabs (- m n))) (+ m n)) M))))>
#<alt (* (pow M 4) (- (+ (* -1 (+ l (fabs (- m n)))) (+ (* -1 (/ (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2))) (pow M 2))) (+ (* 2 (/ (* (+ l (fabs (- m n))) (+ m n)) M)) (/ (pow (- m n) 2) (pow M 2))))) (/ (pow l 2) (pow M 2))))>
#<alt (* (pow M 4) (- (+ (* -1 (+ l (fabs (- m n)))) (+ (* -1 (/ (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2))) (pow M 2))) (+ (* -1 (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) (pow M 3))) (+ (* 1/2 (/ (* (+ l (fabs (- m n))) (pow (+ m n) 3)) (pow M 3))) (+ (* 2 (/ (* (+ l (fabs (- m n))) (+ m n)) M)) (/ (pow (- m n) 2) (pow M 2))))))) (/ (pow l 2) (pow M 2))))>
#<alt (* -1 (* (pow M 4) (+ l (fabs (- m n)))))>
#<alt (* (pow M 4) (+ (* -1 (+ l (fabs (- m n)))) (/ (* (+ l (fabs (- m n))) (+ (* 2 m) (* 2 n))) M)))>
#<alt (* (pow M 4) (+ (* -1 (+ l (fabs (- m n)))) (* -1 (/ (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 2 m) (* 2 n)))) (* -1 (/ (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (pow (- m n) 2)) (pow l 2)) M))) M))))>
#<alt (* (pow M 4) (+ (* -1 (+ l (fabs (- m n)))) (* -1 (/ (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 2 m) (* 2 n)))) (* -1 (/ (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (+ (* -1 (/ (+ (* -1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3))) (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) M)) (pow (- m n) 2))) (pow l 2)) M))) M))))>
#<alt (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt (+ (* -1 (* l (pow (- (* 1/2 (+ m n)) M) 4))) (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (+ (* l (+ (* -1 (* l (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (pow (- (* 1/2 (+ m n)) M) 4)))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (+ (* l (+ (* -1 (* l (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (pow (- (* 1/2 (+ m n)) M) 4)))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt (* (pow l 2) (+ (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 4) l)) (* -1 (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (* (pow l 2) (+ (* -1 (/ (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4)) (pow l 2))) (+ (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 4) l)) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))))>
#<alt (* (pow l 2) (+ (* -1 (/ (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4)) (pow l 2))) (+ (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 4) l)) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))))>
#<alt (* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt (* (pow l 2) (+ (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 4) l)) (* -1 (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (* (pow l 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))) l)) (pow (- (* 1/2 (+ m n)) M) 4)) l)) (* -1 (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (* (pow l 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))) l)) (pow (- (* 1/2 (+ m n)) M) 4)) l)) (* -1 (pow (- (* 1/2 (+ m n)) M) 2))))>
#<alt (pow (- (* 1/2 n) M) 2)>
#<alt (+ (* m (- (* 1/2 n) M)) (pow (- (* 1/2 n) M) 2))>
#<alt (+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))>
#<alt (+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))>
#<alt (* 1/4 (pow m 2))>
#<alt (* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))>
#<alt (* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))>
#<alt (* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))>
#<alt (* 1/4 (pow m 2))>
#<alt (* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))>
#<alt (* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))>
#<alt (* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))>
#<alt (pow (- (* 1/2 m) M) 2)>
#<alt (+ (* n (- (* 1/2 m) M)) (pow (- (* 1/2 m) M) 2))>
#<alt (+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))>
#<alt (+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))>
#<alt (* 1/4 (pow n 2))>
#<alt (* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))>
#<alt (* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))>
#<alt (* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))>
#<alt (* 1/4 (pow n 2))>
#<alt (* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))>
#<alt (* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))>
#<alt (* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))>
#<alt (* 1/4 (pow (+ m n) 2))>
#<alt (+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))>
#<alt (+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))>
#<alt (+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))>
#<alt (pow M 2)>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))>
#<alt (* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))>
#<alt (* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))>
#<alt (pow M 2)>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))>
#<alt (pow (- (* 1/2 n) M) 2)>
#<alt (+ (* m (- (* 1/2 n) M)) (pow (- (* 1/2 n) M) 2))>
#<alt (+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))>
#<alt (+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))>
#<alt (* 1/4 (pow m 2))>
#<alt (* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))>
#<alt (* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))>
#<alt (* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))>
#<alt (* 1/4 (pow m 2))>
#<alt (* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))>
#<alt (* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))>
#<alt (* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))>
#<alt (pow (- (* 1/2 m) M) 2)>
#<alt (+ (* n (- (* 1/2 m) M)) (pow (- (* 1/2 m) M) 2))>
#<alt (+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))>
#<alt (+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))>
#<alt (* 1/4 (pow n 2))>
#<alt (* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))>
#<alt (* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))>
#<alt (* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))>
#<alt (* 1/4 (pow n 2))>
#<alt (* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))>
#<alt (* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))>
#<alt (* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))>
#<alt (* 1/4 (pow (+ m n) 2))>
#<alt (+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))>
#<alt (+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))>
#<alt (+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))>
#<alt (pow M 2)>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))>
#<alt (* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))>
#<alt (* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))>
#<alt (pow M 2)>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))>
#<alt (pow (- m n) 2)>
#<alt (+ (* -1 (pow l 2)) (pow (- m n) 2))>
#<alt (+ (* -1 (pow l 2)) (pow (- m n) 2))>
#<alt (+ (* -1 (pow l 2)) (pow (- m n) 2))>
#<alt (* -1 (pow l 2))>
#<alt (* (pow l 2) (- (/ (pow (- m n) 2) (pow l 2)) 1))>
#<alt (* (pow l 2) (- (/ (pow (- m n) 2) (pow l 2)) 1))>
#<alt (* (pow l 2) (- (/ (pow (- m n) 2) (pow l 2)) 1))>
#<alt (* -1 (pow l 2))>
#<alt (* (pow l 2) (- (/ (pow (- m n) 2) (pow l 2)) 1))>
#<alt (* (pow l 2) (- (/ (pow (- m n) 2) (pow l 2)) 1))>
#<alt (* (pow l 2) (- (/ (pow (- m n) 2) (pow l 2)) 1))>
#<alt (- (pow n 2) (pow l 2))>
#<alt (- (+ (* -2 (* m n)) (pow n 2)) (pow l 2))>
#<alt (- (+ (* m (+ m (* -2 n))) (pow n 2)) (pow l 2))>
#<alt (- (+ (* m (+ m (* -2 n))) (pow n 2)) (pow l 2))>
#<alt (pow m 2)>
#<alt (* (pow m 2) (+ 1 (* -2 (/ n m))))>
#<alt (* (pow m 2) (- (+ 1 (+ (* -2 (/ n m)) (/ (pow n 2) (pow m 2)))) (/ (pow l 2) (pow m 2))))>
#<alt (* (pow m 2) (- (+ 1 (+ (* -2 (/ n m)) (/ (pow n 2) (pow m 2)))) (/ (pow l 2) (pow m 2))))>
#<alt (pow m 2)>
#<alt (* (pow m 2) (+ 1 (* -2 (/ n m))))>
#<alt (* (pow m 2) (+ 1 (* -1 (/ (+ (* -1 (/ (- (pow n 2) (pow l 2)) m)) (* 2 n)) m))))>
#<alt (* (pow m 2) (+ 1 (* -1 (/ (+ (* -1 (/ (- (pow n 2) (pow l 2)) m)) (* 2 n)) m))))>
#<alt (- (pow m 2) (pow l 2))>
#<alt (- (+ (* -2 (* m n)) (pow m 2)) (pow l 2))>
#<alt (- (+ (* n (+ n (* -2 m))) (pow m 2)) (pow l 2))>
#<alt (- (+ (* n (+ n (* -2 m))) (pow m 2)) (pow l 2))>
#<alt (pow n 2)>
#<alt (* (pow n 2) (+ 1 (* -2 (/ m n))))>
#<alt (* (pow n 2) (- (+ 1 (+ (* -2 (/ m n)) (/ (pow m 2) (pow n 2)))) (/ (pow l 2) (pow n 2))))>
#<alt (* (pow n 2) (- (+ 1 (+ (* -2 (/ m n)) (/ (pow m 2) (pow n 2)))) (/ (pow l 2) (pow n 2))))>
#<alt (pow n 2)>
#<alt (* (pow n 2) (+ 1 (* -2 (/ m n))))>
#<alt (* (pow n 2) (+ 1 (* -1 (/ (+ (* -1 (/ (- (pow m 2) (pow l 2)) n)) (* 2 m)) n))))>
#<alt (* (pow n 2) (+ 1 (* -1 (/ (+ (* -1 (/ (- (pow m 2) (pow l 2)) n)) (* 2 m)) n))))>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 n) M) 2)) l)>
#<alt (- (+ (* m (- (/ M l) (* 1/2 (/ n l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 n) M) 2) l))>
#<alt (- (+ (* m (- (+ (* -1/4 (/ m l)) (/ M l)) (* 1/2 (/ n l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 n) M) 2) l))>
#<alt (- (+ (* m (- (+ (* -1/4 (/ m l)) (/ M l)) (* 1/2 (/ n l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 n) M) 2) l))>
#<alt (* -1/4 (/ (pow m 2) l))>
#<alt (* (pow m 2) (- (/ M (* l m)) (+ (* 1/2 (/ n (* l m))) (* 1/4 (/ 1 l)))))>
#<alt (* (pow m 2) (- (+ (/ M (* l m)) (/ (fabs (- m n)) (* l (pow m 2)))) (+ (* 1/2 (/ n (* l m))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 n) M) 2) (* l (pow m 2)))))))>
#<alt (* (pow m 2) (- (+ (/ M (* l m)) (/ (fabs (- m n)) (* l (pow m 2)))) (+ (* 1/2 (/ n (* l m))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 n) M) 2) (* l (pow m 2)))))))>
#<alt (* -1/4 (/ (pow m 2) l))>
#<alt (* (pow m 2) (- (* -1 (/ (- (* 1/2 (/ n l)) (/ M l)) m)) (* 1/4 (/ 1 l))))>
#<alt (* (pow m 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (neg (+ n (* -1 m)))) l) (/ (pow (- (* 1/2 n) M) 2) l)) m)) (* 1/2 (/ n l))) (/ M l)) m)) (* 1/4 (/ 1 l))))>
#<alt (* (pow m 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (neg (+ n (* -1 m)))) l) (/ (pow (- (* 1/2 n) M) 2) l)) m)) (* 1/2 (/ n l))) (/ M l)) m)) (* 1/4 (/ 1 l))))>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 m) M) 2)) l)>
#<alt (- (+ (* n (- (/ M l) (* 1/2 (/ m l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 m) M) 2) l))>
#<alt (- (+ (* n (- (+ (* -1/4 (/ n l)) (/ M l)) (* 1/2 (/ m l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 m) M) 2) l))>
#<alt (- (+ (* n (- (+ (* -1/4 (/ n l)) (/ M l)) (* 1/2 (/ m l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 m) M) 2) l))>
#<alt (* -1/4 (/ (pow n 2) l))>
#<alt (* (pow n 2) (- (/ M (* l n)) (+ (* 1/2 (/ m (* l n))) (* 1/4 (/ 1 l)))))>
#<alt (* (pow n 2) (- (+ (/ M (* l n)) (/ (fabs (- m n)) (* l (pow n 2)))) (+ (* 1/2 (/ m (* l n))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 m) M) 2) (* l (pow n 2)))))))>
#<alt (* (pow n 2) (- (+ (/ M (* l n)) (/ (fabs (- m n)) (* l (pow n 2)))) (+ (* 1/2 (/ m (* l n))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 m) M) 2) (* l (pow n 2)))))))>
#<alt (* -1/4 (/ (pow n 2) l))>
#<alt (* (pow n 2) (- (* -1 (/ (- (* 1/2 (/ m l)) (/ M l)) n)) (* 1/4 (/ 1 l))))>
#<alt (* (pow n 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (+ m (* -1 n))) l) (/ (pow (- (* 1/2 m) M) 2) l)) n)) (* 1/2 (/ m l))) (/ M l)) n)) (* 1/4 (/ 1 l))))>
#<alt (* (pow n 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (+ m (* -1 n))) l) (/ (pow (- (* 1/2 m) M) 2) l)) n)) (* 1/2 (/ m l))) (/ M l)) n)) (* 1/4 (/ 1 l))))>
#<alt (/ (- (fabs (- m n)) (* 1/4 (pow (+ m n) 2))) l)>
#<alt (- (+ (* M (+ (/ m l) (/ n l))) (/ (fabs (- m n)) l)) (* 1/4 (/ (pow (+ m n) 2) l)))>
#<alt (- (+ (* M (+ (* -1 (/ M l)) (+ (/ m l) (/ n l)))) (/ (fabs (- m n)) l)) (* 1/4 (/ (pow (+ m n) 2) l)))>
#<alt (- (+ (* M (+ (* -1 (/ M l)) (+ (/ m l) (/ n l)))) (/ (fabs (- m n)) l)) (* 1/4 (/ (pow (+ m n) 2) l)))>
#<alt (* -1 (/ (pow M 2) l))>
#<alt (* (pow M 2) (- (+ (/ m (* M l)) (/ n (* M l))) (/ 1 l)))>
#<alt (* (pow M 2) (- (+ (/ m (* M l)) (+ (/ n (* M l)) (/ (fabs (- m n)) (* (pow M 2) l)))) (+ (* 1/4 (/ (pow (+ m n) 2) (* (pow M 2) l))) (/ 1 l))))>
#<alt (* (pow M 2) (- (+ (/ m (* M l)) (+ (/ n (* M l)) (/ (fabs (- m n)) (* (pow M 2) l)))) (+ (* 1/4 (/ (pow (+ m n) 2) (* (pow M 2) l))) (/ 1 l))))>
#<alt (* -1 (/ (pow M 2) l))>
#<alt (* (pow M 2) (- (+ (/ m (* M l)) (/ n (* M l))) (/ 1 l)))>
#<alt (* (pow M 2) (- (* -1 (/ (+ (* -1 (/ (+ m n) l)) (* -1 (/ (- (/ (fabs (- m n)) l) (* 1/4 (/ (pow (+ m n) 2) l))) M))) M)) (/ 1 l)))>
#<alt (* (pow M 2) (- (* -1 (/ (+ (* -1 (/ (+ m n) l)) (* -1 (/ (- (/ (fabs (- m n)) l) (* 1/4 (/ (pow (+ m n) 2) l))) M))) M)) (/ 1 l)))>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))>
#<alt (+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* -1 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))>
#<alt (+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* l (+ (* -1 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))) (* 1/2 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))))>
#<alt (+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* l (+ (* -1 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))) (* l (+ (* -1/6 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))) (* 1/2 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* -1 (* l (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l)))))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* m (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))) (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4))))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* m (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))) (* m (+ (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ n l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ n l)) (/ M l))))))) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4)))))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* -1 (* l (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l)))))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* n (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))) (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4))))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* n (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))) (* n (+ (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ m l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ m l)) (/ M l))))))) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4)))))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (+ (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 2)))>
#<alt (+ (* -1 (pow (- (* 1/2 n) M) 2)) (+ (* m (- (+ (* -2 (- (* 1/2 n) M)) (* -2 (/ n (+ l (fabs (- m n)))))) (* -1 (- (* 1/2 n) M)))) (/ (- (pow n 2) (pow l 2)) (+ l (fabs (- m n))))))>
#<alt (+ (* -1 (pow (- (* 1/2 n) M) 2)) (+ (* m (- (+ (* -2 (- (* 1/2 n) M)) (+ (* -2 (/ n (+ l (fabs (- m n))))) (* m (- (+ 1 (+ (* -1 (/ (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2))) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 2)))) (/ 1 (+ l (fabs (- m n))))))) (* 1/4 (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4)))))))) (* -1 (- (* 1/2 n) M)))) (/ (- (pow n 2) (pow l 2)) (+ l (fabs (- m n))))))>
#<alt (+ (* -1 (pow (- (* 1/2 n) M) 2)) (+ (* m (- (+ (* -2 (- (* 1/2 n) M)) (+ (* -2 (/ n (+ l (fabs (- m n))))) (* m (- (+ 1 (+ (* -1 (/ (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2))) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 2)))) (+ (* m (- (+ (* -1/2 (/ n (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 5)))) (* 1/2 (/ n (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 2)))))) (+ (* -1 (/ (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 3))) (+ (* 1/4 (/ (- (+ (* -2 (- (* 1/2 n) M)) (* -2 (/ n (+ l (fabs (- m n)))))) (* -1 (- (* 1/2 n) M))) (pow (- (* 1/2 n) M) 2))) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 3)))) (+ (* 3/2 (/ 1 (- (* 1/2 n) M))) (+ (/ 1 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (/ M (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 2)))))))))) (/ 1 (+ l (fabs (- m n)))))))) (* 1/4 (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4)))))))) (* -1 (- (* 1/2 n) M)))) (/ (- (pow n 2) (pow l 2)) (+ l (fabs (- m n))))))>
#<alt (* 4 (/ (* (pow m 2) (+ 1/4 (* -1/16 (+ l (fabs (- m n)))))) (+ l (fabs (- m n)))))>
#<alt (* (pow m 2) (- (+ (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (+ l (fabs (- m n))))) (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (* m (+ l (fabs (- m n))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (* m (+ l (fabs (- m n))))))))>
#<alt (* (pow m 2) (- (+ (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (+ l (fabs (- m n))))) (+ (* 4 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (* (pow m 2) (+ l (fabs (- m n)))))) (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (* m (+ l (fabs (- m n)))))))) (+ (* 4 (/ (* (- (* 1/2 n) M) (- (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (+ l (fabs (- m n))))))) (pow m 2))) (+ (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (* m (+ l (fabs (- m n)))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (pow (- (* 1/2 n) M) 2)) (* (pow m 2) (+ l (fabs (- m n))))))))))>
#<alt (* (pow m 2) (- (+ (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (+ l (fabs (- m n))))) (+ (* 4 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (* (pow m 2) (+ l (fabs (- m n)))))) (+ (* 4 (/ (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 3))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2))))) (* (pow m 3) (+ l (fabs (- m n)))))) (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (* m (+ l (fabs (- m n))))))))) (+ (* 4 (/ (* (- (* 1/2 n) M) (- (* 4 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (+ l (fabs (- m n))))) (+ (* 4 (* (- (* 1/2 n) M) (- (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (+ l (fabs (- m n)))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (pow (- (* 1/2 n) M) 2)) (+ l (fabs (- m n)))))))) (pow m 3))) (+ (* 4 (/ (* (- (* 1/2 n) M) (- (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (+ l (fabs (- m n))))))) (pow m 2))) (+ (* 4 (/ (* (pow (- (* 1/2 n) M) 2) (- (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (+ l (fabs (- m n))))))) (pow m 3))) (+ (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (* m (+ l (fabs (- m n)))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (pow (- (* 1/2 n) M) 2)) (* (pow m 2) (+ l (fabs (- m n))))))))))))>
#<alt (* 4 (/ (* (pow m 2) (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m)))))))) (+ l (fabs (neg (+ n (* -1 m)))))))>
#<alt (* (pow m 2) (+ (* -1 (/ (- (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))) m)) (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (+ l (fabs (neg (+ n (* -1 m)))))))))>
#<alt (* (pow m 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 4 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (neg (+ n (* -1 m))))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (+ l (fabs (neg (+ n (* -1 m))))))) (+ (* -4 (* (- (* 1/2 n) M) (- (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (pow (- (* 1/2 n) M) 2)) (+ l (fabs (neg (+ n (* -1 m))))))))) m)) (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m)))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))) m)) (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (+ l (fabs (neg (+ n (* -1 m)))))))))>
#<alt (* (pow m 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 4 (/ (+ (* -1 (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2)))) (+ (* 2 (* n (pow (- (* 1/2 n) M) 2))) (* 2 (* (+ l (fabs (neg (+ n (* -1 m))))) (pow (- (* 1/2 n) M) 3))))) (+ l (fabs (neg (+ n (* -1 m))))))) (+ (* -4 (* (- (* 1/2 n) M) (- (* 4 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (neg (+ n (* -1 m))))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (+ l (fabs (neg (+ n (* -1 m))))))) (+ (* -4 (* (- (* 1/2 n) M) (- (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (pow (- (* 1/2 n) M) 2)) (+ l (fabs (neg (+ n (* -1 m))))))))))) (* 4 (* (pow (- (* 1/2 n) M) 2) (- (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))))))) m)) (* 4 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (neg (+ n (* -1 m))))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (+ l (fabs (neg (+ n (* -1 m)))))))) (+ (* -4 (* (- (* 1/2 n) M) (- (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (pow (- (* 1/2 n) M) 2)) (+ l (fabs (neg (+ n (* -1 m))))))))) m)) (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m)))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))) m)) (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (+ l (fabs (neg (+ n (* -1 m)))))))))>
#<alt (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 2)))>
#<alt (+ (* -1 (pow (- (* 1/2 m) M) 2)) (+ (* n (- (+ (* -2 (- (* 1/2 m) M)) (* -2 (/ m (+ l (fabs (- m n)))))) (* -1 (- (* 1/2 m) M)))) (/ (- (pow m 2) (pow l 2)) (+ l (fabs (- m n))))))>
#<alt (+ (* -1 (pow (- (* 1/2 m) M) 2)) (+ (* n (- (+ (* -2 (- (* 1/2 m) M)) (+ (* -2 (/ m (+ l (fabs (- m n))))) (* n (- (+ 1 (+ (* -1 (/ (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2))) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 2)))) (/ 1 (+ l (fabs (- m n))))))) (* 1/4 (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4)))))))) (* -1 (- (* 1/2 m) M)))) (/ (- (pow m 2) (pow l 2)) (+ l (fabs (- m n))))))>
#<alt (+ (* -1 (pow (- (* 1/2 m) M) 2)) (+ (* n (- (+ (* -2 (- (* 1/2 m) M)) (+ (* -2 (/ m (+ l (fabs (- m n))))) (* n (- (+ 1 (+ (* -1 (/ (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2))) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 2)))) (+ (* n (- (+ (* -1/2 (/ m (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 5)))) (* 1/2 (/ m (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 2)))))) (+ (* -1 (/ (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 3))) (+ (* 1/4 (/ (- (+ (* -2 (- (* 1/2 m) M)) (* -2 (/ m (+ l (fabs (- m n)))))) (* -1 (- (* 1/2 m) M))) (pow (- (* 1/2 m) M) 2))) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 3)))) (+ (* 3/2 (/ 1 (- (* 1/2 m) M))) (+ (/ 1 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (/ M (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 2)))))))))) (/ 1 (+ l (fabs (- m n)))))))) (* 1/4 (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4)))))))) (* -1 (- (* 1/2 m) M)))) (/ (- (pow m 2) (pow l 2)) (+ l (fabs (- m n))))))>
#<alt (* 4 (/ (* (pow n 2) (+ 1/4 (* -1/16 (+ l (fabs (- m n)))))) (+ l (fabs (- m n)))))>
#<alt (* (pow n 2) (- (+ (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (+ l (fabs (- m n))))) (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (* n (+ l (fabs (- m n))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (* n (+ l (fabs (- m n))))))))>
#<alt (* (pow n 2) (- (+ (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (+ l (fabs (- m n))))) (+ (* 4 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (* (pow n 2) (+ l (fabs (- m n)))))) (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (* n (+ l (fabs (- m n)))))))) (+ (* 4 (/ (* (- (* 1/2 m) M) (- (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (+ l (fabs (- m n))))))) (pow n 2))) (+ (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (* n (+ l (fabs (- m n)))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (pow (- (* 1/2 m) M) 2)) (* (pow n 2) (+ l (fabs (- m n))))))))))>
#<alt (* (pow n 2) (- (+ (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (+ l (fabs (- m n))))) (+ (* 4 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (* (pow n 2) (+ l (fabs (- m n)))))) (+ (* 4 (/ (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 3))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2))))) (* (pow n 3) (+ l (fabs (- m n)))))) (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (* n (+ l (fabs (- m n))))))))) (+ (* 4 (/ (* (- (* 1/2 m) M) (- (* 4 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (+ l (fabs (- m n))))) (+ (* 4 (* (- (* 1/2 m) M) (- (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (+ l (fabs (- m n)))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (pow (- (* 1/2 m) M) 2)) (+ l (fabs (- m n)))))))) (pow n 3))) (+ (* 4 (/ (* (- (* 1/2 m) M) (- (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (+ l (fabs (- m n))))))) (pow n 2))) (+ (* 4 (/ (* (pow (- (* 1/2 m) M) 2) (- (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (+ l (fabs (- m n))))))) (pow n 3))) (+ (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (* n (+ l (fabs (- m n)))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (pow (- (* 1/2 m) M) 2)) (* (pow n 2) (+ l (fabs (- m n))))))))))))>
#<alt (* 4 (/ (* (pow n 2) (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n))))))) (+ l (fabs (+ m (* -1 n))))))>
#<alt (* (pow n 2) (+ (* -1 (/ (- (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n)))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))) n)) (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (+ l (fabs (+ m (* -1 n))))))))>
#<alt (* (pow n 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 4 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (+ m (* -1 n)))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (+ l (fabs (+ m (* -1 n)))))) (+ (* -4 (* (- (* 1/2 m) M) (- (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n)))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (pow (- (* 1/2 m) M) 2)) (+ l (fabs (+ m (* -1 n)))))))) n)) (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))) n)) (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (+ l (fabs (+ m (* -1 n))))))))>
#<alt (* (pow n 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 4 (/ (+ (* -1 (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2)))) (+ (* 2 (* m (pow (- (* 1/2 m) M) 2))) (* 2 (* (+ l (fabs (+ m (* -1 n)))) (pow (- (* 1/2 m) M) 3))))) (+ l (fabs (+ m (* -1 n)))))) (+ (* -4 (* (- (* 1/2 m) M) (- (* 4 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (+ m (* -1 n)))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (+ l (fabs (+ m (* -1 n)))))) (+ (* -4 (* (- (* 1/2 m) M) (- (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n)))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (pow (- (* 1/2 m) M) 2)) (+ l (fabs (+ m (* -1 n)))))))))) (* 4 (* (pow (- (* 1/2 m) M) 2) (- (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n)))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))))))) n)) (* 4 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (+ m (* -1 n)))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (+ l (fabs (+ m (* -1 n))))))) (+ (* -4 (* (- (* 1/2 m) M) (- (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n)))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (pow (- (* 1/2 m) M) 2)) (+ l (fabs (+ m (* -1 n)))))))) n)) (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))) n)) (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (+ l (fabs (+ m (* -1 n))))))))>
#<alt (* 4 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 2))))>
#<alt (+ (* 4 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* M (- (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3)))))))>
#<alt (+ (* 4 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* M (- (+ (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* M (- (* 4 (/ (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (pow (- m n) 2)) (pow l 2)) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (+ (* -4 (/ (- (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3))))) (+ m n))) (* 16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 4)))))))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3)))))))>
#<alt (+ (* 4 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* M (- (+ (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* M (- (+ (* 4 (/ (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (pow (- m n) 2)) (pow l 2)) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* M (- (* 8 (/ 1 (+ m n))) (+ (* -4 (/ (- (* 4 (/ (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (pow (- m n) 2)) (pow l 2)) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (+ (* -4 (/ (- (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3))))) (+ m n))) (* 16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 4)))))) (+ m n))) (* 4 (/ (- (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3))))) (pow (+ m n) 2))))))) (+ (* -4 (/ (- (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3))))) (+ m n))) (* 16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 4)))))))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3)))))))>
#<alt (* -1 (pow M 2))>
#<alt (* (pow M 2) (- (* 2 (/ (+ m n) M)) (+ 1 (+ (/ m M) (/ n M)))))>
#<alt (* (pow M 2) (- (+ (* -1 (/ (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)) (pow M 2))) (+ (* 2 (/ (+ m n) M)) (/ (pow (- m n) 2) (* (pow M 2) (+ l (fabs (- m n))))))) (+ 1 (+ (* -1 (/ (* (+ m n) (- (* 2 (+ m n)) (+ m n))) (pow M 2))) (+ (* -1/4 (/ (pow (+ m n) 2) (pow M 2))) (+ (/ m M) (+ (/ n M) (/ (pow l 2) (* (pow M 2) (+ l (fabs (- m n))))))))))))>
#<alt (* (pow M 2) (- (+ (* -1 (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) (* (pow M 3) (+ l (fabs (- m n)))))) (+ (* -1 (/ (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)) (pow M 2))) (+ (* 1/2 (/ (pow (+ m n) 3) (pow M 3))) (+ (* 2 (/ (+ m n) M)) (/ (pow (- m n) 2) (* (pow M 2) (+ l (fabs (- m n))))))))) (+ 1 (+ (* -1 (/ (* (+ m n) (- (* 2 (+ m n)) (+ m n))) (pow M 2))) (+ (* -1 (/ (* (+ m n) (- (+ (* -1 (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2))) (/ (pow (- m n) 2) (+ l (fabs (- m n))))) (+ (* -1 (* (+ m n) (- (* 2 (+ m n)) (+ m n)))) (+ (* -1/4 (pow (+ m n) 2)) (/ (pow l 2) (+ l (fabs (- m n)))))))) (pow M 3))) (+ (* -1/4 (/ (pow (+ m n) 2) (pow M 2))) (+ (* 1/4 (/ (* (pow (+ m n) 2) (- (* 2 (+ m n)) (+ m n))) (pow M 3))) (+ (/ m M) (+ (/ n M) (/ (pow l 2) (* (pow M 2) (+ l (fabs (- m n))))))))))))))>
#<alt (* -1 (pow M 2))>
#<alt (* (pow M 2) (- (* -1 (/ (- (* -1 (+ (* 2 m) (* 2 n))) (* -1 (+ m n))) M)) 1))>
#<alt (* (pow M 2) (- (* -1 (/ (- (+ (* -1 (+ (* 2 m) (* 2 n))) (* -1 (/ (- (+ (* -1 (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2))) (/ (pow (- m n) 2) (+ l (fabs (- m n))))) (+ (* -1/4 (pow (+ m n) 2)) (+ (* (+ m n) (- (* -1 (+ (* 2 m) (* 2 n))) (* -1 (+ m n)))) (/ (pow l 2) (+ l (fabs (- m n))))))) M))) (* -1 (+ m n))) M)) 1))>
#<alt (* (pow M 2) (- (* -1 (/ (- (+ (* -1 (+ (* 2 m) (* 2 n))) (* -1 (/ (- (+ (* -1 (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2))) (+ (* -1 (/ (- (+ (* -1/2 (pow (+ m n) 3)) (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) (+ l (fabs (- m n))))) (+ (* 1/4 (* (pow (+ m n) 2) (- (* -1 (+ (* 2 m) (* 2 n))) (* -1 (+ m n))))) (* (+ m n) (- (+ (* -1 (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2))) (/ (pow (- m n) 2) (+ l (fabs (- m n))))) (+ (* -1/4 (pow (+ m n) 2)) (+ (* (+ m n) (- (* -1 (+ (* 2 m) (* 2 n))) (* -1 (+ m n)))) (/ (pow l 2) (+ l (fabs (- m n)))))))))) M)) (/ (pow (- m n) 2) (+ l (fabs (- m n)))))) (+ (* -1/4 (pow (+ m n) 2)) (+ (* (+ m n) (- (* -1 (+ (* 2 m) (* 2 n))) (* -1 (+ m n)))) (/ (pow l 2) (+ l (fabs (- m n))))))) M))) (* -1 (+ m n))) M)) 1))>
#<alt (/ (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))) (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt (+ (* -1 (/ (* l (pow (- m n) 2)) (pow (fabs (- m n)) 2))) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (pow (- m n) 2) (fabs (- m n)))))>
#<alt (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (+ (* l (- (* -1 (* l (+ (* -1 (/ (pow (- m n) 2) (pow (fabs (- m n)) 3))) (/ 1 (fabs (- m n)))))) (/ (pow (- m n) 2) (pow (fabs (- m n)) 2)))) (/ (pow (- m n) 2) (fabs (- m n)))))>
#<alt (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (+ (* l (- (* l (- (/ (* l (+ (* -1 (/ (pow (- m n) 2) (pow (fabs (- m n)) 3))) (/ 1 (fabs (- m n))))) (fabs (- m n))) (+ (* -1 (/ (pow (- m n) 2) (pow (fabs (- m n)) 3))) (/ 1 (fabs (- m n)))))) (/ (pow (- m n) 2) (pow (fabs (- m n)) 2)))) (/ (pow (- m n) 2) (fabs (- m n)))))>
#<alt (* -1 l)>
#<alt (* l (- (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (+ 1 (* -1 (/ (fabs (- m n)) l)))))>
#<alt (* l (- (+ (* -1 (/ (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))) (+ (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (pow (- m n) 2) (pow l 2)))) (+ 1 (+ (* -1 (/ (fabs (- m n)) l)) (/ (* (fabs (- m n)) (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n))))) (pow l 2))))))>
#<alt (* l (- (+ (* -1 (/ (* (fabs (- m n)) (- (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (pow (- m n) 2)) (* (fabs (- m n)) (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n))))))) (pow l 3))) (+ (* -1 (/ (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))) (+ (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (pow (- m n) 2) (pow l 2))))) (+ 1 (+ (* -1 (/ (fabs (- m n)) l)) (/ (* (fabs (- m n)) (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n))))) (pow l 2))))))>
#<alt (* -1 l)>
#<alt (* -1 (* l (+ 1 (* -1 (/ (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n)))) l)))))>
#<alt (* -1 (* l (+ 1 (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))) (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (* (fabs (- m n)) (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n))))))) l)) (* -1 (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (fabs (- m n)))) l)))))>
#<alt (* -1 (* l (+ 1 (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (fabs (- m n)) (- (* -1 (/ (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))) (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (* (fabs (- m n)) (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n)))))))) l)) (* -1 (/ (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))) (pow (- (* 1/2 (+ m n)) M) 2)))) (* -1 (* (fabs (- m n)) (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n))))))) l)) (* -1 (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (fabs (- m n)))) l)))))>
#<alt (* -1 (pow (- m n) 2))>
#<alt (- (pow l 2) (pow (- m n) 2))>
#<alt (- (pow l 2) (pow (- m n) 2))>
#<alt (- (pow l 2) (pow (- m n) 2))>
#<alt (pow l 2)>
#<alt (* (pow l 2) (+ 1 (* -1 (/ (pow (- m n) 2) (pow l 2)))))>
#<alt (* (pow l 2) (+ 1 (* -1 (/ (pow (- m n) 2) (pow l 2)))))>
#<alt (* (pow l 2) (+ 1 (* -1 (/ (pow (- m n) 2) (pow l 2)))))>
#<alt (pow l 2)>
#<alt (* (pow l 2) (+ 1 (* -1 (/ (pow (- m n) 2) (pow l 2)))))>
#<alt (* (pow l 2) (+ 1 (* -1 (/ (pow (- m n) 2) (pow l 2)))))>
#<alt (* (pow l 2) (+ 1 (* -1 (/ (pow (- m n) 2) (pow l 2)))))>
#<alt (- (pow l 2) (pow n 2))>
#<alt (- (+ (* 2 (* m n)) (pow l 2)) (pow n 2))>
#<alt (- (+ (* m (- (* -1 m) (* -2 n))) (pow l 2)) (pow n 2))>
#<alt (- (+ (* m (- (* -1 m) (* -2 n))) (pow l 2)) (pow n 2))>
#<alt (* -1 (pow m 2))>
#<alt (* (pow m 2) (- (* 2 (/ n m)) 1))>
#<alt (* (pow m 2) (- (/ (pow l 2) (pow m 2)) (+ 1 (+ (* -2 (/ n m)) (/ (pow n 2) (pow m 2))))))>
#<alt (* (pow m 2) (- (/ (pow l 2) (pow m 2)) (+ 1 (+ (* -2 (/ n m)) (/ (pow n 2) (pow m 2))))))>
#<alt (* -1 (pow m 2))>
#<alt (* (pow m 2) (- (* 2 (/ n m)) 1))>
#<alt (* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (pow l 2) (pow n 2)) m)) (* 2 n)) m)) 1))>
#<alt (* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (pow l 2) (pow n 2)) m)) (* 2 n)) m)) 1))>
#<alt (- (pow l 2) (pow m 2))>
#<alt (- (+ (* 2 (* m n)) (pow l 2)) (pow m 2))>
#<alt (- (+ (* n (- (* -1 n) (* -2 m))) (pow l 2)) (pow m 2))>
#<alt (- (+ (* n (- (* -1 n) (* -2 m))) (pow l 2)) (pow m 2))>
#<alt (* -1 (pow n 2))>
#<alt (* (pow n 2) (- (* 2 (/ m n)) 1))>
#<alt (* (pow n 2) (- (/ (pow l 2) (pow n 2)) (+ 1 (+ (* -2 (/ m n)) (/ (pow m 2) (pow n 2))))))>
#<alt (* (pow n 2) (- (/ (pow l 2) (pow n 2)) (+ 1 (+ (* -2 (/ m n)) (/ (pow m 2) (pow n 2))))))>
#<alt (* -1 (pow n 2))>
#<alt (* (pow n 2) (- (* 2 (/ m n)) 1))>
#<alt (* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (pow l 2) (pow m 2)) n)) (* 2 m)) n)) 1))>
#<alt (* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (pow l 2) (pow m 2)) n)) (* 2 m)) n)) 1))>
#<alt (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))>
#<alt (+ (* m (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2))))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2))))>
#<alt (+ (* m (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (+ (* m (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2)))))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2))))>
#<alt (+ (* m (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (+ (* m (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (+ (* m (- (+ (* -1/2 n) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2)))))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2))))>
#<alt (* 1/4 (pow m 4))>
#<alt (* (pow m 4) (- (+ 1/4 (+ (* -1/2 (/ n m)) (* 1/2 (/ n m)))) (/ M m)))>
#<alt (* (pow m 4) (- (+ 1/4 (+ (* -2 (/ (* n (- (* 1/2 n) M)) (pow m 2))) (+ (* -1/2 (/ n m)) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (pow m 2))) (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2))))))) (/ M m)))>
#<alt (* (pow m 4) (- (+ 1/4 (+ (* -2 (/ (* n (- (* 1/2 n) M)) (pow m 2))) (+ (* -2 (/ (* n (pow (- (* 1/2 n) M) 2)) (pow m 3))) (+ (* -1/2 (/ n m)) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (pow m 2))) (+ (* 1/2 (/ n m)) (+ (/ (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2))) (pow m 3)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2))))))))) (/ M m)))>
#<alt (* 1/4 (pow m 4))>
#<alt (* (pow m 4) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* 1/2 n)) m))))>
#<alt (* (pow m 4) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* -1 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2))) m)) (* 1/2 n))) m))))>
#<alt (* (pow m 4) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* -1 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (/ (+ (* -1 (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2)))) (* 2 (* n (pow (- (* 1/2 n) M) 2)))) m)) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) m)) (* 1/2 n))) m))))>
#<alt (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))>
#<alt (+ (* n (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2))))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2))))>
#<alt (+ (* n (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (+ (* n (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2)))))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2))))>
#<alt (+ (* n (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (+ (* n (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (+ (* n (- (+ (* -1/2 m) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2)))))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2))))>
#<alt (* 1/4 (pow n 4))>
#<alt (* (pow n 4) (- (+ 1/4 (+ (* -1/2 (/ m n)) (* 1/2 (/ m n)))) (/ M n)))>
#<alt (* (pow n 4) (- (+ 1/4 (+ (* -2 (/ (* m (- (* 1/2 m) M)) (pow n 2))) (+ (* -1/2 (/ m n)) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (pow n 2))) (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2))))))) (/ M n)))>
#<alt (* (pow n 4) (- (+ 1/4 (+ (* -2 (/ (* m (- (* 1/2 m) M)) (pow n 2))) (+ (* -2 (/ (* m (pow (- (* 1/2 m) M) 2)) (pow n 3))) (+ (* -1/2 (/ m n)) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (pow n 2))) (+ (* 1/2 (/ m n)) (+ (/ (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2))) (pow n 3)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2))))))))) (/ M n)))>
#<alt (* 1/4 (pow n 4))>
#<alt (* (pow n 4) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* 1/2 m)) n))))>
#<alt (* (pow n 4) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* -1 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2))) n)) (* 1/2 m))) n))))>
#<alt (* (pow n 4) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* -1 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (/ (+ (* -1 (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2)))) (* 2 (* m (pow (- (* 1/2 m) M) 2)))) n)) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) n)) (* 1/2 m))) n))))>
#<alt (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))>
#<alt (+ (* -1 (* M (* (+ m n) (- (pow (- m n) 2) (pow l 2))))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))))>
#<alt (+ (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))) (* M (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* M (- (pow (- m n) 2) (pow l 2))))))>
#<alt (+ (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))) (* M (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* M (- (pow (- m n) 2) (pow l 2))))))>
#<alt (* (pow M 2) (- (pow (- m n) 2) (pow l 2)))>
#<alt (* (pow M 2) (- (+ (* -1 (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) M)) (pow (- m n) 2)) (pow l 2)))>
#<alt (* (pow M 2) (- (+ (* -1 (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) M)) (+ (* 1/4 (/ (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))) (pow M 2))) (pow (- m n) 2))) (pow l 2)))>
#<alt (* (pow M 2) (- (+ (* -1 (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) M)) (+ (* 1/4 (/ (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))) (pow M 2))) (pow (- m n) 2))) (pow l 2)))>
#<alt (* (pow M 2) (- (pow (- m n) 2) (pow l 2)))>
#<alt (* (pow M 2) (- (+ (* -1 (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) M)) (pow (- m n) 2)) (pow l 2)))>
#<alt (* (pow M 2) (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))) M)) (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) M)) (pow (- m n) 2)) (pow l 2)))>
#<alt (* (pow M 2) (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))) M)) (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) M)) (pow (- m n) 2)) (pow l 2)))>
#<alt (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))>
#<alt (+ (* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt (+ (* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt (+ (* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt (* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt (* (pow l 2) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))>
#<alt (* (pow l 2) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))>
#<alt (* (pow l 2) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))>
#<alt (* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2)))>
#<alt (* (pow l 2) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))>
#<alt (* (pow l 2) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))>
#<alt (* (pow l 2) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))>
Calls

192 calls:

TimeVariablePointExpression
34.0ms
m
@0
(* (cos M) (exp (* (neg l) (- 1 (/ (- (fabs (- m n)) (* (- (* 1/2 (+ n m)) M) (- (* 1/2 (+ n m)) M))) l)))))
13.0ms
l
@inf
(* (cos (* 1/2 (* n K))) (exp (neg l)))
7.0ms
n
@inf
(+ (* (- 0 (* (* (+ (* (+ m n) 1/2) (neg M)) (+ (* (+ m n) 1/2) (neg M))) (* (+ (* (+ m n) 1/2) (neg M)) (+ (* (+ m n) 1/2) (neg M))))) (+ l (fabs (- m n)))) (* (+ 0 (* (+ (* (+ m n) 1/2) (neg M)) (+ (* (+ m n) 1/2) (neg M)))) (neg (- (* l l) (* (- m n) (- m n))))))
6.0ms
M
@0
(/ (+ (* (- 0 (* (* (+ (* (+ m n) 1/2) (neg M)) (+ (* (+ m n) 1/2) (neg M))) (* (+ (* (+ m n) 1/2) (neg M)) (+ (* (+ m n) 1/2) (neg M))))) (+ l (fabs (- m n)))) (* (+ 0 (* (+ (* (+ m n) 1/2) (neg M)) (+ (* (+ m n) 1/2) (neg M)))) (neg (- (* l l) (* (- m n) (- m n)))))) (* (+ 0 (* (+ (* (+ m n) 1/2) (neg M)) (+ (* (+ m n) 1/2) (neg M)))) (+ l (fabs (- m n)))))
3.0ms
m
@inf
(/ (+ (* (- 0 (* (* (+ (* (+ m n) 1/2) (neg M)) (+ (* (+ m n) 1/2) (neg M))) (* (+ (* (+ m n) 1/2) (neg M)) (+ (* (+ m n) 1/2) (neg M))))) (+ l (fabs (- m n)))) (* (+ 0 (* (+ (* (+ m n) 1/2) (neg M)) (+ (* (+ m n) 1/2) (neg M)))) (neg (- (* l l) (* (- m n) (- m n)))))) (* (+ 0 (* (+ (* (+ m n) 1/2) (neg M)) (+ (* (+ m n) 1/2) (neg M)))) (+ l (fabs (- m n)))))

rewrite343.0ms (2.5%)

Memory
-12.5MiB live, 648.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 068×lower-/.f32
4 064×lower-/.f64
3 370×lower-*.f32
3 344×lower-*.f64
3 168×lower-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046427
086299
1362293
23397293
08862293
Stop Event
iter limit
node limit
iter limit
Counts
23 → 771
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(cos.f64 M)
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))
(*.f64 n K)
(neg.f64 M)
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(exp.f64 (neg.f64 l))
(neg.f64 l)
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))))
(*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))
(+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))
(neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n))))
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)
(exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))
(*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal 0 binary64))
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(+.f64 (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))
(+.f64 (+.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 1 binary64)))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 3 binary64)) (*.f64 #s(literal 4 binary64) (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal 0 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64)) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (/.f64 (*.f64 (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (neg.f64 M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 1/2 binary64)) (+.f64 n m) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 1/2 binary64)) (+.f64 n m) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (+.f64 n m)) #s(literal 1/2 binary64) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (+.f64 n m)) #s(literal 1/2 binary64) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal -1 binary64)) M (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))
(fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 0 binary64))
(neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64))) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (*.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (*.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 M (*.f64 M M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (-.f64 (*.f64 (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))) (*.f64 (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64)))) (neg.f64 (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 M (*.f64 M M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) (neg.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (-.f64 (*.f64 (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))) (*.f64 (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)))
(pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal 1 binary64))
(pow.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 2 binary64))
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(+.f64 (*.f64 (neg.f64 l) #s(literal 1 binary64)) (*.f64 (neg.f64 l) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 l))))
(+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 l)) (*.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 l)) (neg.f64 l)))
(-.f64 #s(literal 0 binary64) (*.f64 l (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
(fma.f64 (neg.f64 l) #s(literal 1 binary64) (*.f64 (neg.f64 l) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 l))))
(fma.f64 #s(literal 1 binary64) (neg.f64 l) (*.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 l)) (neg.f64 l)))
(neg.f64 (*.f64 l (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
(/.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 l (*.f64 l l))))) (fma.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 l l)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 l (*.f64 l l)))) (neg.f64 l)) (fma.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 l l))) (neg.f64 l)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))
(/.f64 (neg.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 l (*.f64 l l)))))) (neg.f64 (fma.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 l l))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 l (*.f64 l l)))) (neg.f64 l))) (neg.f64 (fma.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 l l))) (neg.f64 l))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
(*.f64 l (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)) (neg.f64 l))
(*.f64 #s(literal -1 binary64) (*.f64 l (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)) #s(literal -1 binary64)) l)
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(*.f64 (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))) (cos.f64 M))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 M)) (*.f64 #s(literal 0 binary64) (sin.f64 M)))
(cos.f64 M)
(cos.f64 (neg.f64 M))
(-.f64 (*.f64 #s(literal 1 binary64) (cos.f64 M)) (*.f64 #s(literal 0 binary64) (sin.f64 (neg.f64 M))))
(fma.f64 #s(literal 1 binary64) (cos.f64 M) (*.f64 #s(literal 0 binary64) (sin.f64 M)))
(+.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 M)))
(+.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M)))))
(+.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (sin.f64 (neg.f64 M))))
(+.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (-.f64 M (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))) (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 M (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))) (cos.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))))) (*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))) (sin.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))))))
(+.f64 (*.f64 (cos.f64 (fma.f64 K (*.f64 #s(literal 1/2 binary64) n) #s(literal 0 binary64))) (cos.f64 M)) (*.f64 (sin.f64 (fma.f64 K (*.f64 #s(literal 1/2 binary64) n) #s(literal 0 binary64))) (sin.f64 M)))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(-.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) #s(literal 2 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M))) #s(literal 2 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (-.f64 M (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (*.f64 #s(literal 0 binary64) (sin.f64 (-.f64 M (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))))
(fma.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 M)))
(fma.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M)))))
(fma.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (sin.f64 (neg.f64 M))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (cos.f64 M) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 M)))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (cos.f64 M) (neg.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M)))))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (cos.f64 M) (*.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (sin.f64 (neg.f64 M))))
(fma.f64 (cos.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))) (cos.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))) (*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))) (sin.f64 (/.f64 (*.f64 M M) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))))))
(fma.f64 (cos.f64 (fma.f64 K (*.f64 #s(literal 1/2 binary64) n) #s(literal 0 binary64))) (cos.f64 M) (*.f64 (sin.f64 (fma.f64 K (*.f64 #s(literal 1/2 binary64) n) #s(literal 0 binary64))) (sin.f64 M)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M))) #s(literal 2 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))))
(/.f64 (-.f64 (+.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))) (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M))) #s(literal 2 binary64)))) (neg.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))))
(+.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(-.f64 #s(literal 0 binary64) (-.f64 M (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))) (/.f64 (*.f64 M M) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))))
(-.f64 (fma.f64 K (*.f64 #s(literal 1/2 binary64) n) #s(literal 0 binary64)) M)
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)) (/.f64 (*.f64 M M) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 n K) (*.f64 (*.f64 n K) (*.f64 n K)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K)) (fma.f64 M M (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))) (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K)) (fma.f64 M M (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))))
(-.f64 (/.f64 (*.f64 M M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))
(fma.f64 n (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))
(fma.f64 M #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(fma.f64 K (*.f64 #s(literal 1/2 binary64) n) (neg.f64 M))
(fma.f64 (*.f64 n K) #s(literal 1/2 binary64) (neg.f64 M))
(fma.f64 #s(literal -1 binary64) M (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) n) K (neg.f64 M))
(fma.f64 (*.f64 #s(literal 1/2 binary64) K) n (neg.f64 M))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 n K) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M (*.f64 M M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 n K) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M (*.f64 M M))) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 n K) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M (*.f64 M M))) (fma.f64 M M (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/2 binary64) (neg.f64 M))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 n K) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M (*.f64 M M))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 n K) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M (*.f64 M M)))) (neg.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 n K) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M (*.f64 M M)))) (neg.f64 (fma.f64 M M (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/2 binary64) (neg.f64 M)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 n K) (*.f64 (*.f64 n K) (*.f64 n K)))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K)) (fma.f64 M M (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M))))
(/.f64 (-.f64 (*.f64 M M) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K)))) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 n K) (*.f64 (*.f64 n K) (*.f64 n K)))) (*.f64 M (*.f64 M M)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K)) (fma.f64 M M (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 n K) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M (*.f64 M M))))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))))
(/.f64 (neg.f64 (-.f64 (*.f64 M M) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))))) (neg.f64 (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))))
(pow.f64 (/.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 n K) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M (*.f64 M M)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 n K) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M (*.f64 M M))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))))
(*.f64 n K)
(*.f64 K n)
(+.f64 #s(literal 0 binary64) (neg.f64 M))
(-.f64 #s(literal 0 binary64) M)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))) (/.f64 (*.f64 M (*.f64 M M)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) M)) (/.f64 (*.f64 M M) (+.f64 #s(literal 0 binary64) M)))
(neg.f64 M)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (+.f64 #s(literal 0 binary64) M))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M))) (neg.f64 (+.f64 #s(literal 0 binary64) M)))
(*.f64 M #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) M)
(/.f64 (cos.f64 M) (exp.f64 l))
(/.f64 (*.f64 (cos.f64 M) #s(literal 1 binary64)) (exp.f64 l))
(/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 M)) (exp.f64 l))
(/.f64 (neg.f64 (cos.f64 M)) (neg.f64 (exp.f64 l)))
(/.f64 (neg.f64 (*.f64 (cos.f64 M) #s(literal 1 binary64))) (neg.f64 (exp.f64 l)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (cos.f64 M))) (neg.f64 (exp.f64 l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M))
(exp.f64 (neg.f64 l))
(exp.f64 (*.f64 (neg.f64 l) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 l)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) l))
(/.f64 #s(literal 1 binary64) (exp.f64 l))
(/.f64 #s(literal 1 binary64) (/.f64 (exp.f64 l) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 l))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 l)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (exp.f64 l) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (neg.f64 l)) #s(literal 1 binary64))
(pow.f64 (exp.f64 l) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) l)
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 l #s(literal 1 binary64)))
(pow.f64 (/.f64 (exp.f64 l) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 l)))
(log.f64 (exp.f64 (neg.f64 l)))
(+.f64 #s(literal 0 binary64) (neg.f64 l))
(-.f64 #s(literal 0 binary64) l)
(-.f64 #s(literal 0 binary64) (log.f64 (exp.f64 l)))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (exp.f64 l) #s(literal 1 binary64))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (exp.f64 l))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l)))) (/.f64 (*.f64 l (*.f64 l l)) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) l)) (/.f64 (*.f64 l l) (+.f64 #s(literal 0 binary64) l)))
(neg.f64 l)
(neg.f64 (log.f64 (exp.f64 l)))
(neg.f64 (log.f64 (/.f64 (exp.f64 l) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 l (*.f64 l l))) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)) (+.f64 #s(literal 0 binary64) l))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 l (*.f64 l l)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l))) (neg.f64 (+.f64 #s(literal 0 binary64) l)))
(*.f64 l #s(literal -1 binary64))
(*.f64 l (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) l)
(*.f64 #s(literal -1 binary64) (log.f64 (exp.f64 l)))
(/.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 l))
(/.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) #s(literal 1 binary64)) (exp.f64 l))
(/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (exp.f64 l))
(/.f64 (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (neg.f64 (exp.f64 l)))
(/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) #s(literal 1 binary64))) (neg.f64 (exp.f64 l)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))) (neg.f64 (exp.f64 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(*.f64 n (*.f64 K #s(literal 1/2 binary64)))
(*.f64 K (*.f64 #s(literal 1/2 binary64) n))
(*.f64 (*.f64 n K) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) n) K)
(*.f64 (*.f64 #s(literal 1/2 binary64) K) n)
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))
(+.f64 (*.f64 l (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (fma.f64 (fabs.f64 (-.f64 m n)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))))
(+.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))) (*.f64 l (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(fma.f64 l (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (fma.f64 (fabs.f64 (-.f64 m n)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) l (fma.f64 (fabs.f64 (-.f64 m n)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))
(fma.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))
(fma.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal -1 binary64)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(fma.f64 (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (-.f64 (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))))) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))))))
(*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))))
(+.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal 0 binary64))
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(+.f64 (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))
(+.f64 (+.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 1 binary64)))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 3 binary64)) (*.f64 #s(literal 4 binary64) (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal 0 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64)) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (/.f64 (*.f64 (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (neg.f64 M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 1/2 binary64)) (+.f64 n m) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 1/2 binary64)) (+.f64 n m) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (+.f64 n m)) #s(literal 1/2 binary64) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (+.f64 n m)) #s(literal 1/2 binary64) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal -1 binary64)) M (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))
(fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 0 binary64))
(neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64))) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (*.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (*.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 M (*.f64 M M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (-.f64 (*.f64 (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))) (*.f64 (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64)))) (neg.f64 (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 M (*.f64 M M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) (neg.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (-.f64 (*.f64 (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))) (*.f64 (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)))
(pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal 1 binary64))
(pow.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 2 binary64))
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(+.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal 0 binary64))
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(+.f64 (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))
(+.f64 (+.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 1 binary64)))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 3 binary64)) (*.f64 #s(literal 4 binary64) (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal 0 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64)) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (/.f64 (*.f64 (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (neg.f64 M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 1/2 binary64)) (+.f64 n m) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 1/2 binary64)) (+.f64 n m) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (+.f64 n m)) #s(literal 1/2 binary64) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (+.f64 n m)) #s(literal 1/2 binary64) (fma.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal -1 binary64)) M (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))
(fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 0 binary64))
(neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal 0 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64))) (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (*.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (*.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 M (*.f64 M M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (-.f64 (*.f64 (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))) (*.f64 (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64)))) (neg.f64 (*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 M (*.f64 M M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) (neg.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (-.f64 (*.f64 (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))) (*.f64 (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 M (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))))) (neg.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)))
(pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal 1 binary64))
(pow.f64 (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 2 binary64))
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 M (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64)))) #s(literal 2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) M)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(+.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)) (*.f64 (-.f64 m n) (-.f64 m n)))
(+.f64 (neg.f64 (*.f64 l l)) (neg.f64 (*.f64 (-.f64 m n) (neg.f64 (-.f64 m n)))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 l l)) (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 m n) (neg.f64 (-.f64 m n)))))
(+.f64 (*.f64 (*.f64 l l) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 m n) (neg.f64 (-.f64 m n))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))
(-.f64 (-.f64 #s(literal 0 binary64) (*.f64 l l)) (*.f64 (-.f64 m n) (neg.f64 (-.f64 m n))))
(-.f64 (/.f64 (*.f64 (*.f64 l (*.f64 l l)) (*.f64 l (*.f64 l l))) (neg.f64 (fma.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 l (*.f64 l (*.f64 l l)))))) (/.f64 (*.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))) (neg.f64 (fma.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 l (*.f64 l (*.f64 l l)))))))
(-.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 l l))) (neg.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)))) (/.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))) (neg.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))))) (/.f64 (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (/.f64 (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (+.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))))
(fma.f64 (*.f64 l l) #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 m n) (neg.f64 (-.f64 m n))) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 l l) (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 m n) (neg.f64 (-.f64 m n)))))
(neg.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))
(/.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l l)) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))))) (neg.f64 (fma.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 l (*.f64 l (*.f64 l l))))))
(/.f64 (*.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (neg.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l l)) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))))) (fma.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 l (*.f64 l (*.f64 l l)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l l)) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 l (*.f64 l (*.f64 l l)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (+.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 l (*.f64 l l)) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))))) (fma.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 l (*.f64 l (*.f64 l l)))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l l)) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))))))) (neg.f64 (fma.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 l (*.f64 l (*.f64 l l))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))) (neg.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 l (*.f64 l l)) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))))))) (neg.f64 (fma.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 l (*.f64 l (*.f64 l l))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))) (neg.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l))))
(*.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))
(*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))
(*.f64 (neg.f64 (+.f64 l (-.f64 m n))) (-.f64 l (-.f64 m n)))
(*.f64 (*.f64 #s(literal -1 binary64) (+.f64 l (-.f64 m n))) (-.f64 l (-.f64 m n)))
(+.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 l (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l) (/.f64 #s(literal 0 binary64) l))
(-.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 m n) (-.f64 m n)))) l) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 m n) (-.f64 m n)))) l))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n)))) l) (/.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n)))) l))
(-.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) #s(literal 0 binary64)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l))
(-.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))) l) (/.f64 (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 l)) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 l)))
(-.f64 (/.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 l (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 m n) (-.f64 m n))))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 l (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 m n) (-.f64 m n))))))
(-.f64 (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n))))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 l (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n))))))
(-.f64 (/.f64 (*.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l l)) (/.f64 (*.f64 l (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 l l)))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 l (*.f64 l l))) (fma.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (fabs.f64 (-.f64 m n)) l) (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l) (*.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l))))) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 l (*.f64 l l))) (fma.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (fabs.f64 (-.f64 m n)) l) (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l) (*.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l))))))
(-.f64 (/.f64 (*.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)) (+.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l))) (/.f64 (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l)) (+.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l))))
(fma.f64 (fabs.f64 (-.f64 m n)) (/.f64 #s(literal 1 binary64) l) (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l)))
(neg.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 l)))
(/.f64 #s(literal 1 binary64) (/.f64 l (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 l (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))))
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)
(/.f64 (+.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 l))
(/.f64 (-.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) (*.f64 l (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 m n) (-.f64 m n)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 l (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 l (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 l (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n)))))
(/.f64 (-.f64 (*.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 m n) (-.f64 m n))) l))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n))) l))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) l)
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (neg.f64 l))
(/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 1 binary64)) l)
(/.f64 (neg.f64 (+.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (neg.f64 (neg.f64 l)))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))) (neg.f64 (*.f64 l (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 m n) (-.f64 m n))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) (neg.f64 (*.f64 l (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n))))))
(/.f64 (-.f64 (/.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 l (*.f64 l l))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 l (*.f64 l l)))) (fma.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (fabs.f64 (-.f64 m n)) l) (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l) (*.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l)))))
(/.f64 (-.f64 (*.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l))) (+.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l)))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) (/.f64 #s(literal 1 binary64) l)) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 m n) (-.f64 m n))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (/.f64 #s(literal 1 binary64) l)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n))))
(/.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal -1 binary64)) l)
(/.f64 (-.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (neg.f64 l))
(/.f64 (neg.f64 (-.f64 (*.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (neg.f64 (*.f64 l l)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 m n) (-.f64 m n))) l)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n))) l)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (neg.f64 l))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (neg.f64 (neg.f64 l)))
(/.f64 (neg.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal 1 binary64))) (neg.f64 l))
(/.f64 (neg.f64 (neg.f64 (+.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (neg.f64 (neg.f64 (neg.f64 l))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 l (*.f64 l l))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 l (*.f64 l l))))) (neg.f64 (fma.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (fabs.f64 (-.f64 m n)) l) (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l) (*.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l)))) (neg.f64 (+.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) (/.f64 #s(literal 1 binary64) l))) (neg.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 m n) (-.f64 m n)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (/.f64 #s(literal 1 binary64) l))) (neg.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) #s(literal -1 binary64))) (neg.f64 l))
(pow.f64 (/.f64 l (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 l (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))
(*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l) #s(literal 1 binary64))
(*.f64 (+.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (/.f64 #s(literal 1 binary64) (neg.f64 l)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (pow.f64 (/.f64 l (-.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 m n) (-.f64 m n)))))
(*.f64 (pow.f64 (/.f64 l (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (fabs.f64 (-.f64 m n)))))
(exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))) (neg.f64 l)))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 l (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(/.f64 (exp.f64 (neg.f64 l)) (exp.f64 (*.f64 (neg.f64 l) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (*.f64 l (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))))
(/.f64 (pow.f64 (exp.f64 (neg.f64 l)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)) #s(literal 1 binary64)))) (pow.f64 (exp.f64 (neg.f64 l)) (/.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 l (*.f64 l l))) (fma.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)) #s(literal 1 binary64)))))
(/.f64 (pow.f64 (exp.f64 (neg.f64 l)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))) (pow.f64 (exp.f64 (neg.f64 l)) (/.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 l l)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(/.f64 (neg.f64 (exp.f64 (neg.f64 l))) (neg.f64 (exp.f64 (*.f64 (neg.f64 l) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(pow.f64 (exp.f64 (neg.f64 l)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))
(pow.f64 (exp.f64 (neg.f64 l)) (+.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l) #s(literal 2 binary64)))))
(pow.f64 (exp.f64 l) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
(pow.f64 (exp.f64 l) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 l (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
(pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))) (neg.f64 l))
(pow.f64 (exp.f64 (*.f64 l (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l) #s(literal 2 binary64))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 (neg.f64 l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 l (*.f64 l l))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)) #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 (neg.f64 l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 l l)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
(pow.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))) #s(literal -1 binary64)) l)
(pow.f64 (*.f64 (exp.f64 (neg.f64 l)) (exp.f64 (neg.f64 l))) (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)) #s(literal -1 binary64))) l)
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(*.f64 (exp.f64 (neg.f64 l)) (exp.f64 (*.f64 (neg.f64 l) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 l)))))
(*.f64 (exp.f64 (*.f64 (neg.f64 l) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 l)))) (exp.f64 (neg.f64 l)))
(*.f64 (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l) #s(literal 2 binary64))))) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (exp.f64 (neg.f64 l)) (-.f64 #s(literal 1 binary64) (/.f64 (fabs.f64 (-.f64 m n)) l))) (pow.f64 (exp.f64 (neg.f64 l)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) l)))
(*.f64 (pow.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(*.f64 (exp.f64 (*.f64 #s(literal 1 binary64) (neg.f64 l))) (exp.f64 (*.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (neg.f64 l)) (neg.f64 l))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n))))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n))))))
(-.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n))))) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))))))
(neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(/.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))))
(/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (+.f64 l (fabs.f64 (-.f64 m n))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) #s(literal 3 binary64)))) (neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))))) (neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))))) (neg.f64 (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))))
(/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))))) (neg.f64 (neg.f64 (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (neg.f64 (neg.f64 (+.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) #s(literal 1 binary64))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n))))))) (neg.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) (+.f64 l (fabs.f64 (-.f64 m n))))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n))))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (/.f64 #s(literal 1 binary64) (+.f64 l (fabs.f64 (-.f64 m n)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (pow.f64 (/.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 l (fabs.f64 (-.f64 m n)))) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(*.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (fma.f64 l (*.f64 l l) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))) (fma.f64 l l (*.f64 (fabs.f64 (-.f64 m n)) (-.f64 (fabs.f64 (-.f64 m n)) l))))
(*.f64 (/.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (-.f64 l (fabs.f64 (-.f64 m n))))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 12 binary64))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (+.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) #s(literal 8 binary64)) (*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (+.f64 l (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))))
(+.f64 (*.f64 l l) (*.f64 (-.f64 m n) (neg.f64 (-.f64 m n))))
(+.f64 (*.f64 l l) (*.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (fabs.f64 (-.f64 m n))))
(+.f64 (*.f64 (-.f64 m n) (neg.f64 (-.f64 m n))) (*.f64 l l))
(-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))
(-.f64 (/.f64 (*.f64 (*.f64 l (*.f64 l l)) (*.f64 l (*.f64 l l))) (fma.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 l (*.f64 l (*.f64 l l))))) (/.f64 (*.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))) (fma.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 l (*.f64 l (*.f64 l l))))))
(-.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 l l))) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l))) (/.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l))))
(-.f64 (/.f64 (*.f64 l (*.f64 l (*.f64 l l))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (neg.f64 (-.f64 m n))))) (/.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (neg.f64 (-.f64 m n))))))
(fma.f64 l l (*.f64 (-.f64 m n) (neg.f64 (-.f64 m n))))
(fma.f64 l l (*.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (fabs.f64 (-.f64 m n))))
(fma.f64 (neg.f64 l) (neg.f64 l) (*.f64 (-.f64 m n) (neg.f64 (-.f64 m n))))
(fma.f64 (neg.f64 l) (neg.f64 l) (*.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (fabs.f64 (-.f64 m n))))
(fma.f64 (-.f64 m n) (neg.f64 (-.f64 m n)) (*.f64 l l))
(fma.f64 (neg.f64 (-.f64 m n)) (-.f64 m n) (*.f64 l l))
(fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))
(fma.f64 (exp.f64 (log.f64 l)) (exp.f64 (log.f64 l)) (*.f64 (-.f64 m n) (neg.f64 (-.f64 m n))))
(fma.f64 (exp.f64 (log.f64 l)) (exp.f64 (log.f64 l)) (*.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (fabs.f64 (-.f64 m n))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 l (*.f64 l (*.f64 l l)))) (-.f64 (*.f64 (*.f64 l (*.f64 l l)) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))))
(/.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l l)) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))))) (fma.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 l (*.f64 l (*.f64 l l)))))
(/.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l l)) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))))) (fma.f64 l (*.f64 l (*.f64 l l)) (-.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))) (*.f64 (*.f64 l l) (*.f64 (-.f64 m n) (neg.f64 (-.f64 m n)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 l (*.f64 l (*.f64 l l)))) (-.f64 (*.f64 (*.f64 l (*.f64 l l)) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))))
(/.f64 (*.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)))
(/.f64 (*.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (neg.f64 (-.f64 m n)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l l)) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))))) (neg.f64 (fma.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 l (*.f64 l (*.f64 l l))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l l)) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))))) (neg.f64 (fma.f64 l (*.f64 l (*.f64 l l)) (-.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))) (*.f64 (*.f64 l l) (*.f64 (-.f64 m n) (neg.f64 (-.f64 m n))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (neg.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (neg.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l l)) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 l (*.f64 l (*.f64 l l)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 l (*.f64 l (*.f64 l l)))) (-.f64 (*.f64 (*.f64 l (*.f64 l l)) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))) #s(literal -1 binary64))
(*.f64 (+.f64 l (fabs.f64 (-.f64 m n))) (-.f64 l (fabs.f64 (-.f64 m n))))
(*.f64 (-.f64 (*.f64 (*.f64 l (*.f64 l l)) (*.f64 l (*.f64 l l))) (*.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 l (*.f64 l (*.f64 l l))))))
(*.f64 (*.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 l l))))
(*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))
(*.f64 (-.f64 l (-.f64 m n)) (+.f64 l (-.f64 m n)))
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) #s(literal 0 binary64)))
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))
(+.f64 (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) #s(literal 0 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))
(+.f64 (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))) (*.f64 (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))
(-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))
(fma.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) #s(literal 0 binary64)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))
(fma.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) #s(literal 0 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))))
(fma.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))
(fma.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) #s(literal 0 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))
(fma.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) #s(literal 0 binary64)))
(fma.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (*.f64 (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal -1 binary64)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal -1 binary64)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))
(fma.f64 (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) #s(literal 0 binary64)))
(fma.f64 (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))
(neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))
(/.f64 (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(/.f64 (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))))
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n))))))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))))
(*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n)))))
(*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) #s(literal -1 binary64)) (*.f64 (+.f64 l (-.f64 m n)) (-.f64 l (-.f64 m n))))
(*.f64 (*.f64 (*.f64 (+.f64 l (-.f64 m n)) (neg.f64 (-.f64 l (-.f64 m n)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))

simplify556.0ms (4.1%)

Memory
-21.7MiB live, 901.8MiB allocated
Algorithm
egg-herbie
Rules
7 080×lower-fma.f64
7 080×lower-fma.f32
6 086×lower-*.f64
6 086×lower-*.f32
5 032×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0207423556
1677823117
0823522443
Stop Event
iter limit
node limit
Counts
768 → 768
Calls
Call 1
Inputs
(pow (- (* 1/2 m) M) 2)
(+ (* n (- (* 1/2 m) M)) (pow (- (* 1/2 m) M) 2))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(* 1/4 (pow n 2))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(* 1/4 (pow n 2))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(pow (- (* 1/2 n) M) 2)
(+ (* m (- (* 1/2 n) M)) (pow (- (* 1/2 n) M) 2))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(* 1/4 (pow m 2))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(* 1/4 (pow m 2))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(* 1/4 (pow (+ m n) 2))
(+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(pow M 2)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(pow M 2)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))
(+ (* -1 l) (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))
(+ (* -1 l) (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))
(+ (* -1 l) (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))
(* -1 l)
(* l (- (* -1 (/ (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))) l)) 1))
(* l (- (* -1 (/ (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))) l)) 1))
(* l (- (* -1 (/ (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))) l)) 1))
(* -1 l)
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))
(+ (* -1 (* l (* m (- (* 1/2 (/ n l)) (/ M l))))) (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))
(+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))) (* m (+ (* -1 (* l (- (* 1/2 (/ n l)) (/ M l)))) (* -1/4 m))))
(+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))) (* m (+ (* -1 (* l (- (* 1/2 (/ n l)) (/ M l)))) (* -1/4 m))))
(* -1/4 (pow m 2))
(* (pow m 2) (- (* -1 (/ (* l (- (* 1/2 (/ n l)) (/ M l))) m)) 1/4))
(* (pow m 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ n l)) (/ M l))) m)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))) (pow m 2)))) 1/4))
(* (pow m 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ n l)) (/ M l))) m)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))) (pow m 2)))) 1/4))
(* -1/4 (pow m 2))
(* (pow m 2) (- (* -1 (/ (- (* 1/2 n) M) m)) 1/4))
(* (pow m 2) (- (* -1 (/ (- (+ (* 1/2 n) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))) m)) M) m)) 1/4))
(* (pow m 2) (- (* -1 (/ (- (+ (* 1/2 n) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))) m)) M) m)) 1/4))
(* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))
(+ (* -1 (* l (* n (- (* 1/2 (/ m l)) (/ M l))))) (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))
(+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))) (* n (+ (* -1 (* l (- (* 1/2 (/ m l)) (/ M l)))) (* -1/4 n))))
(+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))) (* n (+ (* -1 (* l (- (* 1/2 (/ m l)) (/ M l)))) (* -1/4 n))))
(* -1/4 (pow n 2))
(* (pow n 2) (- (* -1 (/ (* l (- (* 1/2 (/ m l)) (/ M l))) n)) 1/4))
(* (pow n 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ m l)) (/ M l))) n)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))) (pow n 2)))) 1/4))
(* (pow n 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ m l)) (/ M l))) n)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))) (pow n 2)))) 1/4))
(* -1/4 (pow n 2))
(* (pow n 2) (- (* -1 (/ (- (* 1/2 m) M) n)) 1/4))
(* (pow n 2) (- (* -1 (/ (- (+ (* 1/2 m) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))) n)) M) n)) 1/4))
(* (pow n 2) (- (* -1 (/ (- (+ (* 1/2 m) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))) n)) M) n)) 1/4))
(* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))
(+ (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))) (* M (+ m n)))
(+ (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))) (* M (+ m (+ n (* -1 M)))))
(+ (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))) (* M (+ m (+ n (* -1 M)))))
(* -1 (pow M 2))
(* (pow M 2) (- (+ (/ m M) (/ n M)) 1))
(* (pow M 2) (- (+ (* -1 (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) (pow M 2))) (+ (/ m M) (/ n M))) 1))
(* (pow M 2) (- (+ (* -1 (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) (pow M 2))) (+ (/ m M) (/ n M))) 1))
(* -1 (pow M 2))
(* (pow M 2) (- (/ (* l (+ (/ m l) (/ n l))) M) 1))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (* l (+ (/ m l) (/ n l)))) (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) M)) M)) 1))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (* l (+ (/ m l) (/ n l)))) (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) M)) M)) 1))
(exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (+ (* -1/2 (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (+ (* -1/2 (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))))) (+ (* M (+ (* -1/2 (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3)))))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1))))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))
(+ (* -1 (* l (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))) (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))
(+ (* l (+ (* -1 (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))) (* 1/2 (* l (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))))) (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))
(+ (* l (+ (* -1 (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))) (* l (+ (* -1/6 (* l (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))) (* 1/2 (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))))) (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))))
(+ (* -1 (* l (* m (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))))) (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))))
(+ (* m (+ (* -1 (* l (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l)))))) (* m (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4)))))) (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))))
(+ (* m (+ (* -1 (* l (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l)))))) (* m (+ (* m (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ n l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ n l)) (/ M l)))))))) (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4))))))) (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))))
(+ (* -1 (* l (* n (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))))) (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))))
(+ (* n (+ (* -1 (* l (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l)))))) (* n (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4)))))) (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))))
(+ (* n (+ (* -1 (* l (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l)))))) (* n (+ (* n (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ m l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ m l)) (/ M l)))))))) (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4))))))) (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))))))
1
(+ 1 (* -1/2 (pow M 2)))
(+ 1 (* (pow M 2) (- (* 1/24 (pow M 2)) 1/2)))
(+ 1 (* (pow M 2) (- (* (pow M 2) (+ 1/24 (* -1/720 (pow M 2)))) 1/2)))
(cos M)
(cos M)
(cos M)
(cos M)
(cos M)
(cos M)
(cos M)
(cos M)
(cos (neg M))
(+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M))))))
(+ (cos (neg M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M)))))))
(+ (cos (neg M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (neg M)))) (* 1/48 (* (pow K 3) (* n (sin (neg M))))))) (* 1/2 (* K (sin (neg M)))))))
(cos (- (* 1/2 (* K n)) M))
(cos (- (* 1/2 (* K n)) M))
(cos (- (* 1/2 (* K n)) M))
(cos (- (* 1/2 (* K n)) M))
(cos (- (* 1/2 (* K n)) M))
(cos (- (* 1/2 (* K n)) M))
(cos (- (* 1/2 (* K n)) M))
(cos (- (* 1/2 (* K n)) M))
(cos (neg M))
(+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M))))))
(+ (cos (neg M)) (* K (- (* -1/8 (* K (* (pow n 2) (cos (neg M))))) (* 1/2 (* n (sin (neg M)))))))
(+ (cos (neg M)) (* K (- (* K (+ (* -1/8 (* (pow n 2) (cos (neg M)))) (* 1/48 (* K (* (pow n 3) (sin (neg M))))))) (* 1/2 (* n (sin (neg M)))))))
(cos (- (* 1/2 (* K n)) M))
(cos (- (* 1/2 (* K n)) M))
(cos (- (* 1/2 (* K n)) M))
(cos (- (* 1/2 (* K n)) M))
(cos (- (* 1/2 (* K n)) M))
(cos (- (* 1/2 (* K n)) M))
(cos (- (* 1/2 (* K n)) M))
(cos (- (* 1/2 (* K n)) M))
(cos (* 1/2 (* K n)))
(+ (cos (* 1/2 (* K n))) (* M (sin (* 1/2 (* K n)))))
(+ (cos (* 1/2 (* K n))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K n))))) (* -1 (sin (* 1/2 (* K n)))))))
(+ (cos (* 1/2 (* K n))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K n)))) (* -1/6 (* M (sin (* 1/2 (* K n))))))) (* -1 (sin (* 1/2 (* K n)))))))
(cos (- (* 1/2 (* K n)) M))
(cos (- (* 1/2 (* K n)) M))
(cos (- (* 1/2 (* K n)) M))
(cos (- (* 1/2 (* K n)) M))
(cos (+ (* -1 M) (* 1/2 (* K n))))
(cos (+ (* -1 M) (* 1/2 (* K n))))
(cos (+ (* -1 M) (* 1/2 (* K n))))
(cos (+ (* -1 M) (* 1/2 (* K n))))
(* -1 M)
(- (* 1/2 (* K n)) M)
(- (* 1/2 (* K n)) M)
(- (* 1/2 (* K n)) M)
(* 1/2 (* K n))
(* n (+ (* -1 (/ M n)) (* 1/2 K)))
(* n (+ (* -1 (/ M n)) (* 1/2 K)))
(* n (+ (* -1 (/ M n)) (* 1/2 K)))
(* 1/2 (* K n))
(* -1 (* n (+ (* -1/2 K) (/ M n))))
(* -1 (* n (+ (* -1/2 K) (/ M n))))
(* -1 (* n (+ (* -1/2 K) (/ M n))))
(* -1 M)
(- (* 1/2 (* K n)) M)
(- (* 1/2 (* K n)) M)
(- (* 1/2 (* K n)) M)
(* 1/2 (* K n))
(* K (+ (* -1 (/ M K)) (* 1/2 n)))
(* K (+ (* -1 (/ M K)) (* 1/2 n)))
(* K (+ (* -1 (/ M K)) (* 1/2 n)))
(* 1/2 (* K n))
(* -1 (* K (+ (* -1/2 n) (/ M K))))
(* -1 (* K (+ (* -1/2 n) (/ M K))))
(* -1 (* K (+ (* -1/2 n) (/ M K))))
(* 1/2 (* K n))
(+ (* -1 M) (* 1/2 (* K n)))
(+ (* -1 M) (* 1/2 (* K n)))
(+ (* -1 M) (* 1/2 (* K n)))
(* -1 M)
(* M (- (* 1/2 (/ (* K n) M)) 1))
(* M (- (* 1/2 (/ (* K n) M)) 1))
(* M (- (* 1/2 (/ (* K n) M)) 1))
(* -1 M)
(* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))
(* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))
(* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* K n)
(* -1 M)
(* -1 M)
(* -1 M)
(* -1 M)
(* -1 M)
(* -1 M)
(* -1 M)
(* -1 M)
(* -1 M)
(* -1 M)
(* -1 M)
(* -1 M)
(exp (neg l))
(+ (exp (neg l)) (* -1/2 (* (pow M 2) (exp (neg l)))))
(+ (exp (neg l)) (* (pow M 2) (+ (* -1/2 (exp (neg l))) (* 1/24 (* (pow M 2) (exp (neg l)))))))
(+ (exp (neg l)) (* (pow M 2) (+ (* -1/2 (exp (neg l))) (* (pow M 2) (+ (* -1/720 (* (pow M 2) (exp (neg l)))) (* 1/24 (exp (neg l))))))))
(* (cos M) (exp (neg l)))
(* (cos M) (exp (neg l)))
(* (cos M) (exp (neg l)))
(* (cos M) (exp (neg l)))
(* (cos M) (exp (neg l)))
(* (cos M) (exp (neg l)))
(* (cos M) (exp (neg l)))
(* (cos M) (exp (neg l)))
(cos M)
(+ (cos M) (* -1 (* l (cos M))))
(+ (cos M) (* l (+ (* -1 (cos M)) (* 1/2 (* l (cos M))))))
(+ (cos M) (* l (+ (* -1 (cos M)) (* l (+ (* -1/6 (* l (cos M))) (* 1/2 (cos M)))))))
(* (cos M) (exp (neg l)))
(* (cos M) (exp (neg l)))
(* (cos M) (exp (neg l)))
(* (cos M) (exp (neg l)))
(* (cos M) (exp (* -1 l)))
(* (cos M) (exp (* -1 l)))
(* (cos M) (exp (* -1 l)))
(* (cos M) (exp (* -1 l)))
1
(+ 1 (* -1 l))
(+ 1 (* l (- (* 1/2 l) 1)))
(+ 1 (* l (- (* l (+ 1/2 (* -1/6 l))) 1)))
(exp (neg l))
(exp (neg l))
(exp (neg l))
(exp (neg l))
(exp (* -1 l))
(exp (* -1 l))
(exp (* -1 l))
(exp (* -1 l))
(* -1 l)
(* -1 l)
(* -1 l)
(* -1 l)
(* -1 l)
(* -1 l)
(* -1 l)
(* -1 l)
(* -1 l)
(* -1 l)
(* -1 l)
(* -1 l)
(exp (neg l))
(+ (exp (neg l)) (* -1/8 (* (pow K 2) (* (pow n 2) (exp (neg l))))))
(+ (exp (neg l)) (* (pow n 2) (+ (* -1/8 (* (pow K 2) (exp (neg l)))) (* 1/384 (* (pow K 4) (* (pow n 2) (exp (neg l))))))))
(+ (exp (neg l)) (* (pow n 2) (+ (* -1/8 (* (pow K 2) (exp (neg l)))) (* (pow n 2) (+ (* -1/46080 (* (pow K 6) (* (pow n 2) (exp (neg l))))) (* 1/384 (* (pow K 4) (exp (neg l)))))))))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(exp (neg l))
(+ (exp (neg l)) (* -1/8 (* (pow K 2) (* (pow n 2) (exp (neg l))))))
(+ (exp (neg l)) (* (pow K 2) (+ (* -1/8 (* (pow n 2) (exp (neg l)))) (* 1/384 (* (pow K 2) (* (pow n 4) (exp (neg l))))))))
(+ (exp (neg l)) (* (pow K 2) (+ (* -1/8 (* (pow n 2) (exp (neg l)))) (* (pow K 2) (+ (* -1/46080 (* (pow K 2) (* (pow n 6) (exp (neg l))))) (* 1/384 (* (pow n 4) (exp (neg l)))))))))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(cos (* 1/2 (* K n)))
(+ (cos (* 1/2 (* K n))) (* -1 (* l (cos (* 1/2 (* K n))))))
(+ (cos (* 1/2 (* K n))) (* l (+ (* -1 (cos (* 1/2 (* K n)))) (* 1/2 (* l (cos (* 1/2 (* K n))))))))
(+ (cos (* 1/2 (* K n))) (* l (+ (* -1 (cos (* 1/2 (* K n)))) (* l (+ (* -1/6 (* l (cos (* 1/2 (* K n))))) (* 1/2 (cos (* 1/2 (* K n)))))))))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(* (cos (* 1/2 (* K n))) (exp (* -1 l)))
(* (cos (* 1/2 (* K n))) (exp (* -1 l)))
(* (cos (* 1/2 (* K n))) (exp (* -1 l)))
(* (cos (* 1/2 (* K n))) (exp (* -1 l)))
1
(+ 1 (* -1/8 (* (pow K 2) (pow n 2))))
(+ 1 (* (pow n 2) (+ (* -1/8 (pow K 2)) (* 1/384 (* (pow K 4) (pow n 2))))))
(+ 1 (* (pow n 2) (+ (* -1/8 (pow K 2)) (* (pow n 2) (+ (* -1/46080 (* (pow K 6) (pow n 2))) (* 1/384 (pow K 4)))))))
(cos (* 1/2 (* K n)))
(cos (* 1/2 (* K n)))
(cos (* 1/2 (* K n)))
(cos (* 1/2 (* K n)))
(cos (* 1/2 (* K n)))
(cos (* 1/2 (* K n)))
(cos (* 1/2 (* K n)))
(cos (* 1/2 (* K n)))
1
(+ 1 (* -1/8 (* (pow K 2) (pow n 2))))
(+ 1 (* (pow K 2) (+ (* -1/8 (pow n 2)) (* 1/384 (* (pow K 2) (pow n 4))))))
(+ 1 (* (pow K 2) (+ (* -1/8 (pow n 2)) (* (pow K 2) (+ (* -1/46080 (* (pow K 2) (pow n 6))) (* 1/384 (pow n 4)))))))
(cos (* 1/2 (* K n)))
(cos (* 1/2 (* K n)))
(cos (* 1/2 (* K n)))
(cos (* 1/2 (* K n)))
(cos (* 1/2 (* K n)))
(cos (* 1/2 (* K n)))
(cos (* 1/2 (* K n)))
(cos (* 1/2 (* K n)))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(* 1/2 (* K n))
(+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2))))
(+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (+ (* m (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 3))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2)))))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))))
(+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (+ (* m (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 3))) (+ (* m (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2))))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2))))))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))))
(+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (+ (* m (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 3))) (+ (* m (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (+ (* m (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M)) (pow (- (* 1/2 n) M) 2)))))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2))))))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))))
(* (pow m 4) (+ 1/4 (* -1/16 (+ l (fabs (- m n))))))
(* (pow m 4) (- (+ 1/4 (+ (* -1/2 (/ n m)) (+ (* -1/2 (/ (* (+ l (fabs (- m n))) (- (* 1/2 n) M)) m)) (+ (* -1/16 (+ l (fabs (- m n)))) (* 1/2 (/ n m)))))) (/ M m)))
(* (pow m 4) (- (+ 1/4 (+ (* -2 (/ (* n (- (* 1/2 n) M)) (pow m 2))) (+ (* -1 (/ (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2))) (pow m 2))) (+ (* -1/2 (/ n m)) (+ (* -1/2 (/ (* (+ l (fabs (- m n))) (- (* 1/2 n) M)) m)) (+ (* -1/16 (+ l (fabs (- m n)))) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (pow m 2))) (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))))))))) (/ M m)))
(* (pow m 4) (- (+ 1/4 (+ (* -2 (/ (* n (- (* 1/2 n) M)) (pow m 2))) (+ (* -2 (/ (* n (pow (- (* 1/2 n) M) 2)) (pow m 3))) (+ (* -2 (/ (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 3)) (pow m 3))) (+ (* -1 (/ (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2))) (pow m 2))) (+ (* -1/2 (/ n m)) (+ (* -1/2 (/ (* (+ l (fabs (- m n))) (- (* 1/2 n) M)) m)) (+ (* -1/16 (+ l (fabs (- m n)))) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (pow m 2))) (+ (* 1/2 (/ n m)) (+ (/ (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2))) (pow m 3)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2))))))))))))) (/ M m)))
(* (pow m 4) (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))))
(* (pow m 4) (+ 1/4 (+ (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) m)) (* -1/16 (+ l (fabs (neg (+ n (* -1 m)))))))))
(* (pow m 4) (+ 1/4 (+ (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* -1 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (neg (+ n (* -1 m))))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) m)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M)))))) m)) (* -1/16 (+ l (fabs (neg (+ n (* -1 m)))))))))
(* (pow m 4) (+ 1/4 (+ (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* -1 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (neg (+ n (* -1 m))))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* -1 (/ (+ (* -1 (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2)))) (+ (* 2 (* n (pow (- (* 1/2 n) M) 2))) (* 2 (* (+ l (fabs (neg (+ n (* -1 m))))) (pow (- (* 1/2 n) M) 3))))) m)) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2))))) m)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M)))))) m)) (* -1/16 (+ l (fabs (neg (+ n (* -1 m)))))))))
(+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2))))
(+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (+ (* n (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 3))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2)))))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))))
(+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (+ (* n (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 3))) (+ (* n (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2))))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2))))))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))))
(+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (+ (* n (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 3))) (+ (* n (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (+ (* n (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M)) (pow (- (* 1/2 m) M) 2)))))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2))))))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))))
(* (pow n 4) (+ 1/4 (* -1/16 (+ l (fabs (- m n))))))
(* (pow n 4) (- (+ 1/4 (+ (* -1/2 (/ m n)) (+ (* -1/2 (/ (* (+ l (fabs (- m n))) (- (* 1/2 m) M)) n)) (+ (* -1/16 (+ l (fabs (- m n)))) (* 1/2 (/ m n)))))) (/ M n)))
(* (pow n 4) (- (+ 1/4 (+ (* -2 (/ (* m (- (* 1/2 m) M)) (pow n 2))) (+ (* -1 (/ (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2))) (pow n 2))) (+ (* -1/2 (/ m n)) (+ (* -1/2 (/ (* (+ l (fabs (- m n))) (- (* 1/2 m) M)) n)) (+ (* -1/16 (+ l (fabs (- m n)))) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (pow n 2))) (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))))))))) (/ M n)))
(* (pow n 4) (- (+ 1/4 (+ (* -2 (/ (* m (- (* 1/2 m) M)) (pow n 2))) (+ (* -2 (/ (* m (pow (- (* 1/2 m) M) 2)) (pow n 3))) (+ (* -2 (/ (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 3)) (pow n 3))) (+ (* -1 (/ (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2))) (pow n 2))) (+ (* -1/2 (/ m n)) (+ (* -1/2 (/ (* (+ l (fabs (- m n))) (- (* 1/2 m) M)) n)) (+ (* -1/16 (+ l (fabs (- m n)))) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (pow n 2))) (+ (* 1/2 (/ m n)) (+ (/ (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2))) (pow n 3)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2))))))))))))) (/ M n)))
(* (pow n 4) (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))))
(* (pow n 4) (+ 1/4 (+ (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) n)) (* -1/16 (+ l (fabs (+ m (* -1 n))))))))
(* (pow n 4) (+ 1/4 (+ (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* -1 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (+ m (* -1 n)))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) n)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M)))))) n)) (* -1/16 (+ l (fabs (+ m (* -1 n))))))))
(* (pow n 4) (+ 1/4 (+ (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* -1 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (+ m (* -1 n)))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* -1 (/ (+ (* -1 (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2)))) (+ (* 2 (* m (pow (- (* 1/2 m) M) 2))) (* 2 (* (+ l (fabs (+ m (* -1 n)))) (pow (- (* 1/2 m) M) 3))))) n)) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2))))) n)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M)))))) n)) (* -1/16 (+ l (fabs (+ m (* -1 n))))))))
(+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))))
(+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (+ (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))) (* M (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))))))
(+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (+ (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))) (* M (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (+ (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3))) (* M (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (pow (- m n) 2)) (pow l 2))))))))
(+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (+ (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))) (* M (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (+ (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3))) (* M (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (+ (* 2 (* M (* (+ l (fabs (- m n))) (+ m n)))) (pow (- m n) 2))) (pow l 2))))))))
(* -1 (* (pow M 4) (+ l (fabs (- m n)))))
(* (pow M 4) (+ (* -1 (+ l (fabs (- m n)))) (* 2 (/ (* (+ l (fabs (- m n))) (+ m n)) M))))
(* (pow M 4) (- (+ (* -1 (+ l (fabs (- m n)))) (+ (* -1 (/ (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2))) (pow M 2))) (+ (* 2 (/ (* (+ l (fabs (- m n))) (+ m n)) M)) (/ (pow (- m n) 2) (pow M 2))))) (/ (pow l 2) (pow M 2))))
(* (pow M 4) (- (+ (* -1 (+ l (fabs (- m n)))) (+ (* -1 (/ (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2))) (pow M 2))) (+ (* -1 (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) (pow M 3))) (+ (* 1/2 (/ (* (+ l (fabs (- m n))) (pow (+ m n) 3)) (pow M 3))) (+ (* 2 (/ (* (+ l (fabs (- m n))) (+ m n)) M)) (/ (pow (- m n) 2) (pow M 2))))))) (/ (pow l 2) (pow M 2))))
(* -1 (* (pow M 4) (+ l (fabs (- m n)))))
(* (pow M 4) (+ (* -1 (+ l (fabs (- m n)))) (/ (* (+ l (fabs (- m n))) (+ (* 2 m) (* 2 n))) M)))
(* (pow M 4) (+ (* -1 (+ l (fabs (- m n)))) (* -1 (/ (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 2 m) (* 2 n)))) (* -1 (/ (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (pow (- m n) 2)) (pow l 2)) M))) M))))
(* (pow M 4) (+ (* -1 (+ l (fabs (- m n)))) (* -1 (/ (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 2 m) (* 2 n)))) (* -1 (/ (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (+ (* -1 (/ (+ (* -1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3))) (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) M)) (pow (- m n) 2))) (pow l 2)) M))) M))))
(+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)))
(+ (* -1 (* l (pow (- (* 1/2 (+ m n)) M) 4))) (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))))
(+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (+ (* l (+ (* -1 (* l (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (pow (- (* 1/2 (+ m n)) M) 4)))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))))
(+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (+ (* l (+ (* -1 (* l (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (pow (- (* 1/2 (+ m n)) M) 4)))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))))
(* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2)))
(* (pow l 2) (+ (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 4) l)) (* -1 (pow (- (* 1/2 (+ m n)) M) 2))))
(* (pow l 2) (+ (* -1 (/ (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4)) (pow l 2))) (+ (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 4) l)) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))))
(* (pow l 2) (+ (* -1 (/ (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4)) (pow l 2))) (+ (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 4) l)) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))))
(* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2)))
(* (pow l 2) (+ (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 4) l)) (* -1 (pow (- (* 1/2 (+ m n)) M) 2))))
(* (pow l 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))) l)) (pow (- (* 1/2 (+ m n)) M) 4)) l)) (* -1 (pow (- (* 1/2 (+ m n)) M) 2))))
(* (pow l 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))) l)) (pow (- (* 1/2 (+ m n)) M) 4)) l)) (* -1 (pow (- (* 1/2 (+ m n)) M) 2))))
(pow (- (* 1/2 n) M) 2)
(+ (* m (- (* 1/2 n) M)) (pow (- (* 1/2 n) M) 2))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(* 1/4 (pow m 2))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(* 1/4 (pow m 2))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(pow (- (* 1/2 m) M) 2)
(+ (* n (- (* 1/2 m) M)) (pow (- (* 1/2 m) M) 2))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(* 1/4 (pow n 2))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(* 1/4 (pow n 2))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(* 1/4 (pow (+ m n) 2))
(+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(pow M 2)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(pow M 2)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(pow (- (* 1/2 n) M) 2)
(+ (* m (- (* 1/2 n) M)) (pow (- (* 1/2 n) M) 2))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(* 1/4 (pow m 2))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(* 1/4 (pow m 2))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(pow (- (* 1/2 m) M) 2)
(+ (* n (- (* 1/2 m) M)) (pow (- (* 1/2 m) M) 2))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(* 1/4 (pow n 2))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(* 1/4 (pow n 2))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(* 1/4 (pow (+ m n) 2))
(+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(pow M 2)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(pow M 2)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(pow (- m n) 2)
(+ (* -1 (pow l 2)) (pow (- m n) 2))
(+ (* -1 (pow l 2)) (pow (- m n) 2))
(+ (* -1 (pow l 2)) (pow (- m n) 2))
(* -1 (pow l 2))
(* (pow l 2) (- (/ (pow (- m n) 2) (pow l 2)) 1))
(* (pow l 2) (- (/ (pow (- m n) 2) (pow l 2)) 1))
(* (pow l 2) (- (/ (pow (- m n) 2) (pow l 2)) 1))
(* -1 (pow l 2))
(* (pow l 2) (- (/ (pow (- m n) 2) (pow l 2)) 1))
(* (pow l 2) (- (/ (pow (- m n) 2) (pow l 2)) 1))
(* (pow l 2) (- (/ (pow (- m n) 2) (pow l 2)) 1))
(- (pow n 2) (pow l 2))
(- (+ (* -2 (* m n)) (pow n 2)) (pow l 2))
(- (+ (* m (+ m (* -2 n))) (pow n 2)) (pow l 2))
(- (+ (* m (+ m (* -2 n))) (pow n 2)) (pow l 2))
(pow m 2)
(* (pow m 2) (+ 1 (* -2 (/ n m))))
(* (pow m 2) (- (+ 1 (+ (* -2 (/ n m)) (/ (pow n 2) (pow m 2)))) (/ (pow l 2) (pow m 2))))
(* (pow m 2) (- (+ 1 (+ (* -2 (/ n m)) (/ (pow n 2) (pow m 2)))) (/ (pow l 2) (pow m 2))))
(pow m 2)
(* (pow m 2) (+ 1 (* -2 (/ n m))))
(* (pow m 2) (+ 1 (* -1 (/ (+ (* -1 (/ (- (pow n 2) (pow l 2)) m)) (* 2 n)) m))))
(* (pow m 2) (+ 1 (* -1 (/ (+ (* -1 (/ (- (pow n 2) (pow l 2)) m)) (* 2 n)) m))))
(- (pow m 2) (pow l 2))
(- (+ (* -2 (* m n)) (pow m 2)) (pow l 2))
(- (+ (* n (+ n (* -2 m))) (pow m 2)) (pow l 2))
(- (+ (* n (+ n (* -2 m))) (pow m 2)) (pow l 2))
(pow n 2)
(* (pow n 2) (+ 1 (* -2 (/ m n))))
(* (pow n 2) (- (+ 1 (+ (* -2 (/ m n)) (/ (pow m 2) (pow n 2)))) (/ (pow l 2) (pow n 2))))
(* (pow n 2) (- (+ 1 (+ (* -2 (/ m n)) (/ (pow m 2) (pow n 2)))) (/ (pow l 2) (pow n 2))))
(pow n 2)
(* (pow n 2) (+ 1 (* -2 (/ m n))))
(* (pow n 2) (+ 1 (* -1 (/ (+ (* -1 (/ (- (pow m 2) (pow l 2)) n)) (* 2 m)) n))))
(* (pow n 2) (+ 1 (* -1 (/ (+ (* -1 (/ (- (pow m 2) (pow l 2)) n)) (* 2 m)) n))))
(/ (- (fabs (- m n)) (pow (- (* 1/2 n) M) 2)) l)
(- (+ (* m (- (/ M l) (* 1/2 (/ n l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 n) M) 2) l))
(- (+ (* m (- (+ (* -1/4 (/ m l)) (/ M l)) (* 1/2 (/ n l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 n) M) 2) l))
(- (+ (* m (- (+ (* -1/4 (/ m l)) (/ M l)) (* 1/2 (/ n l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 n) M) 2) l))
(* -1/4 (/ (pow m 2) l))
(* (pow m 2) (- (/ M (* l m)) (+ (* 1/2 (/ n (* l m))) (* 1/4 (/ 1 l)))))
(* (pow m 2) (- (+ (/ M (* l m)) (/ (fabs (- m n)) (* l (pow m 2)))) (+ (* 1/2 (/ n (* l m))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 n) M) 2) (* l (pow m 2)))))))
(* (pow m 2) (- (+ (/ M (* l m)) (/ (fabs (- m n)) (* l (pow m 2)))) (+ (* 1/2 (/ n (* l m))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 n) M) 2) (* l (pow m 2)))))))
(* -1/4 (/ (pow m 2) l))
(* (pow m 2) (- (* -1 (/ (- (* 1/2 (/ n l)) (/ M l)) m)) (* 1/4 (/ 1 l))))
(* (pow m 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (neg (+ n (* -1 m)))) l) (/ (pow (- (* 1/2 n) M) 2) l)) m)) (* 1/2 (/ n l))) (/ M l)) m)) (* 1/4 (/ 1 l))))
(* (pow m 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (neg (+ n (* -1 m)))) l) (/ (pow (- (* 1/2 n) M) 2) l)) m)) (* 1/2 (/ n l))) (/ M l)) m)) (* 1/4 (/ 1 l))))
(/ (- (fabs (- m n)) (pow (- (* 1/2 m) M) 2)) l)
(- (+ (* n (- (/ M l) (* 1/2 (/ m l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 m) M) 2) l))
(- (+ (* n (- (+ (* -1/4 (/ n l)) (/ M l)) (* 1/2 (/ m l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 m) M) 2) l))
(- (+ (* n (- (+ (* -1/4 (/ n l)) (/ M l)) (* 1/2 (/ m l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 m) M) 2) l))
(* -1/4 (/ (pow n 2) l))
(* (pow n 2) (- (/ M (* l n)) (+ (* 1/2 (/ m (* l n))) (* 1/4 (/ 1 l)))))
(* (pow n 2) (- (+ (/ M (* l n)) (/ (fabs (- m n)) (* l (pow n 2)))) (+ (* 1/2 (/ m (* l n))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 m) M) 2) (* l (pow n 2)))))))
(* (pow n 2) (- (+ (/ M (* l n)) (/ (fabs (- m n)) (* l (pow n 2)))) (+ (* 1/2 (/ m (* l n))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 m) M) 2) (* l (pow n 2)))))))
(* -1/4 (/ (pow n 2) l))
(* (pow n 2) (- (* -1 (/ (- (* 1/2 (/ m l)) (/ M l)) n)) (* 1/4 (/ 1 l))))
(* (pow n 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (+ m (* -1 n))) l) (/ (pow (- (* 1/2 m) M) 2) l)) n)) (* 1/2 (/ m l))) (/ M l)) n)) (* 1/4 (/ 1 l))))
(* (pow n 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (+ m (* -1 n))) l) (/ (pow (- (* 1/2 m) M) 2) l)) n)) (* 1/2 (/ m l))) (/ M l)) n)) (* 1/4 (/ 1 l))))
(/ (- (fabs (- m n)) (* 1/4 (pow (+ m n) 2))) l)
(- (+ (* M (+ (/ m l) (/ n l))) (/ (fabs (- m n)) l)) (* 1/4 (/ (pow (+ m n) 2) l)))
(- (+ (* M (+ (* -1 (/ M l)) (+ (/ m l) (/ n l)))) (/ (fabs (- m n)) l)) (* 1/4 (/ (pow (+ m n) 2) l)))
(- (+ (* M (+ (* -1 (/ M l)) (+ (/ m l) (/ n l)))) (/ (fabs (- m n)) l)) (* 1/4 (/ (pow (+ m n) 2) l)))
(* -1 (/ (pow M 2) l))
(* (pow M 2) (- (+ (/ m (* M l)) (/ n (* M l))) (/ 1 l)))
(* (pow M 2) (- (+ (/ m (* M l)) (+ (/ n (* M l)) (/ (fabs (- m n)) (* (pow M 2) l)))) (+ (* 1/4 (/ (pow (+ m n) 2) (* (pow M 2) l))) (/ 1 l))))
(* (pow M 2) (- (+ (/ m (* M l)) (+ (/ n (* M l)) (/ (fabs (- m n)) (* (pow M 2) l)))) (+ (* 1/4 (/ (pow (+ m n) 2) (* (pow M 2) l))) (/ 1 l))))
(* -1 (/ (pow M 2) l))
(* (pow M 2) (- (+ (/ m (* M l)) (/ n (* M l))) (/ 1 l)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (/ (+ m n) l)) (* -1 (/ (- (/ (fabs (- m n)) l) (* 1/4 (/ (pow (+ m n) 2) l))) M))) M)) (/ 1 l)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (/ (+ m n) l)) (* -1 (/ (- (/ (fabs (- m n)) l) (* 1/4 (/ (pow (+ m n) 2) l))) M))) M)) (/ 1 l)))
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))
(+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* -1 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))
(+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* l (+ (* -1 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))) (* 1/2 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))))
(+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* l (+ (* -1 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))) (* l (+ (* -1/6 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))) (* 1/2 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* -1 (* l (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l)))))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* m (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))) (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4))))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* m (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))) (* m (+ (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ n l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ n l)) (/ M l))))))) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4)))))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* -1 (* l (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l)))))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* n (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))) (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4))))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* n (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))) (* n (+ (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ m l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ m l)) (/ M l))))))) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4)))))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (+ (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 2)))
(+ (* -1 (pow (- (* 1/2 n) M) 2)) (+ (* m (- (+ (* -2 (- (* 1/2 n) M)) (* -2 (/ n (+ l (fabs (- m n)))))) (* -1 (- (* 1/2 n) M)))) (/ (- (pow n 2) (pow l 2)) (+ l (fabs (- m n))))))
(+ (* -1 (pow (- (* 1/2 n) M) 2)) (+ (* m (- (+ (* -2 (- (* 1/2 n) M)) (+ (* -2 (/ n (+ l (fabs (- m n))))) (* m (- (+ 1 (+ (* -1 (/ (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2))) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 2)))) (/ 1 (+ l (fabs (- m n))))))) (* 1/4 (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4)))))))) (* -1 (- (* 1/2 n) M)))) (/ (- (pow n 2) (pow l 2)) (+ l (fabs (- m n))))))
(+ (* -1 (pow (- (* 1/2 n) M) 2)) (+ (* m (- (+ (* -2 (- (* 1/2 n) M)) (+ (* -2 (/ n (+ l (fabs (- m n))))) (* m (- (+ 1 (+ (* -1 (/ (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2))) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 2)))) (+ (* m (- (+ (* -1/2 (/ n (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 5)))) (* 1/2 (/ n (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 2)))))) (+ (* -1 (/ (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 3))) (+ (* 1/4 (/ (- (+ (* -2 (- (* 1/2 n) M)) (* -2 (/ n (+ l (fabs (- m n)))))) (* -1 (- (* 1/2 n) M))) (pow (- (* 1/2 n) M) 2))) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 3)))) (+ (* 3/2 (/ 1 (- (* 1/2 n) M))) (+ (/ 1 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (/ M (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 2)))))))))) (/ 1 (+ l (fabs (- m n)))))))) (* 1/4 (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4)))))))) (* -1 (- (* 1/2 n) M)))) (/ (- (pow n 2) (pow l 2)) (+ l (fabs (- m n))))))
(* 4 (/ (* (pow m 2) (+ 1/4 (* -1/16 (+ l (fabs (- m n)))))) (+ l (fabs (- m n)))))
(* (pow m 2) (- (+ (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (+ l (fabs (- m n))))) (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (* m (+ l (fabs (- m n))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (* m (+ l (fabs (- m n))))))))
(* (pow m 2) (- (+ (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (+ l (fabs (- m n))))) (+ (* 4 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (* (pow m 2) (+ l (fabs (- m n)))))) (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (* m (+ l (fabs (- m n)))))))) (+ (* 4 (/ (* (- (* 1/2 n) M) (- (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (+ l (fabs (- m n))))))) (pow m 2))) (+ (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (* m (+ l (fabs (- m n)))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (pow (- (* 1/2 n) M) 2)) (* (pow m 2) (+ l (fabs (- m n))))))))))
(* (pow m 2) (- (+ (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (+ l (fabs (- m n))))) (+ (* 4 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (* (pow m 2) (+ l (fabs (- m n)))))) (+ (* 4 (/ (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 3))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2))))) (* (pow m 3) (+ l (fabs (- m n)))))) (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (* m (+ l (fabs (- m n))))))))) (+ (* 4 (/ (* (- (* 1/2 n) M) (- (* 4 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (+ l (fabs (- m n))))) (+ (* 4 (* (- (* 1/2 n) M) (- (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (+ l (fabs (- m n)))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (pow (- (* 1/2 n) M) 2)) (+ l (fabs (- m n)))))))) (pow m 3))) (+ (* 4 (/ (* (- (* 1/2 n) M) (- (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (+ l (fabs (- m n))))))) (pow m 2))) (+ (* 4 (/ (* (pow (- (* 1/2 n) M) 2) (- (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (+ l (fabs (- m n))))))) (pow m 3))) (+ (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (* m (+ l (fabs (- m n)))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (pow (- (* 1/2 n) M) 2)) (* (pow m 2) (+ l (fabs (- m n))))))))))))
(* 4 (/ (* (pow m 2) (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m)))))))) (+ l (fabs (neg (+ n (* -1 m)))))))
(* (pow m 2) (+ (* -1 (/ (- (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))) m)) (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (+ l (fabs (neg (+ n (* -1 m)))))))))
(* (pow m 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 4 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (neg (+ n (* -1 m))))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (+ l (fabs (neg (+ n (* -1 m))))))) (+ (* -4 (* (- (* 1/2 n) M) (- (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (pow (- (* 1/2 n) M) 2)) (+ l (fabs (neg (+ n (* -1 m))))))))) m)) (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m)))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))) m)) (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (+ l (fabs (neg (+ n (* -1 m)))))))))
(* (pow m 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 4 (/ (+ (* -1 (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2)))) (+ (* 2 (* n (pow (- (* 1/2 n) M) 2))) (* 2 (* (+ l (fabs (neg (+ n (* -1 m))))) (pow (- (* 1/2 n) M) 3))))) (+ l (fabs (neg (+ n (* -1 m))))))) (+ (* -4 (* (- (* 1/2 n) M) (- (* 4 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (neg (+ n (* -1 m))))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (+ l (fabs (neg (+ n (* -1 m))))))) (+ (* -4 (* (- (* 1/2 n) M) (- (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (pow (- (* 1/2 n) M) 2)) (+ l (fabs (neg (+ n (* -1 m))))))))))) (* 4 (* (pow (- (* 1/2 n) M) 2) (- (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))))))) m)) (* 4 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (neg (+ n (* -1 m))))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (+ l (fabs (neg (+ n (* -1 m)))))))) (+ (* -4 (* (- (* 1/2 n) M) (- (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (pow (- (* 1/2 n) M) 2)) (+ l (fabs (neg (+ n (* -1 m))))))))) m)) (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m)))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))) m)) (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (+ l (fabs (neg (+ n (* -1 m)))))))))
(/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 2)))
(+ (* -1 (pow (- (* 1/2 m) M) 2)) (+ (* n (- (+ (* -2 (- (* 1/2 m) M)) (* -2 (/ m (+ l (fabs (- m n)))))) (* -1 (- (* 1/2 m) M)))) (/ (- (pow m 2) (pow l 2)) (+ l (fabs (- m n))))))
(+ (* -1 (pow (- (* 1/2 m) M) 2)) (+ (* n (- (+ (* -2 (- (* 1/2 m) M)) (+ (* -2 (/ m (+ l (fabs (- m n))))) (* n (- (+ 1 (+ (* -1 (/ (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2))) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 2)))) (/ 1 (+ l (fabs (- m n))))))) (* 1/4 (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4)))))))) (* -1 (- (* 1/2 m) M)))) (/ (- (pow m 2) (pow l 2)) (+ l (fabs (- m n))))))
(+ (* -1 (pow (- (* 1/2 m) M) 2)) (+ (* n (- (+ (* -2 (- (* 1/2 m) M)) (+ (* -2 (/ m (+ l (fabs (- m n))))) (* n (- (+ 1 (+ (* -1 (/ (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2))) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 2)))) (+ (* n (- (+ (* -1/2 (/ m (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 5)))) (* 1/2 (/ m (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 2)))))) (+ (* -1 (/ (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 3))) (+ (* 1/4 (/ (- (+ (* -2 (- (* 1/2 m) M)) (* -2 (/ m (+ l (fabs (- m n)))))) (* -1 (- (* 1/2 m) M))) (pow (- (* 1/2 m) M) 2))) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 3)))) (+ (* 3/2 (/ 1 (- (* 1/2 m) M))) (+ (/ 1 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (/ M (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 2)))))))))) (/ 1 (+ l (fabs (- m n)))))))) (* 1/4 (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4)))))))) (* -1 (- (* 1/2 m) M)))) (/ (- (pow m 2) (pow l 2)) (+ l (fabs (- m n))))))
(* 4 (/ (* (pow n 2) (+ 1/4 (* -1/16 (+ l (fabs (- m n)))))) (+ l (fabs (- m n)))))
(* (pow n 2) (- (+ (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (+ l (fabs (- m n))))) (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (* n (+ l (fabs (- m n))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (* n (+ l (fabs (- m n))))))))
(* (pow n 2) (- (+ (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (+ l (fabs (- m n))))) (+ (* 4 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (* (pow n 2) (+ l (fabs (- m n)))))) (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (* n (+ l (fabs (- m n)))))))) (+ (* 4 (/ (* (- (* 1/2 m) M) (- (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (+ l (fabs (- m n))))))) (pow n 2))) (+ (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (* n (+ l (fabs (- m n)))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (pow (- (* 1/2 m) M) 2)) (* (pow n 2) (+ l (fabs (- m n))))))))))
(* (pow n 2) (- (+ (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (+ l (fabs (- m n))))) (+ (* 4 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (* (pow n 2) (+ l (fabs (- m n)))))) (+ (* 4 (/ (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 3))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2))))) (* (pow n 3) (+ l (fabs (- m n)))))) (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (* n (+ l (fabs (- m n))))))))) (+ (* 4 (/ (* (- (* 1/2 m) M) (- (* 4 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (+ l (fabs (- m n))))) (+ (* 4 (* (- (* 1/2 m) M) (- (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (+ l (fabs (- m n)))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (pow (- (* 1/2 m) M) 2)) (+ l (fabs (- m n)))))))) (pow n 3))) (+ (* 4 (/ (* (- (* 1/2 m) M) (- (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (+ l (fabs (- m n))))))) (pow n 2))) (+ (* 4 (/ (* (pow (- (* 1/2 m) M) 2) (- (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (+ l (fabs (- m n))))))) (pow n 3))) (+ (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (* n (+ l (fabs (- m n)))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (pow (- (* 1/2 m) M) 2)) (* (pow n 2) (+ l (fabs (- m n))))))))))))
(* 4 (/ (* (pow n 2) (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n))))))) (+ l (fabs (+ m (* -1 n))))))
(* (pow n 2) (+ (* -1 (/ (- (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n)))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))) n)) (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (+ l (fabs (+ m (* -1 n))))))))
(* (pow n 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 4 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (+ m (* -1 n)))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (+ l (fabs (+ m (* -1 n)))))) (+ (* -4 (* (- (* 1/2 m) M) (- (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n)))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (pow (- (* 1/2 m) M) 2)) (+ l (fabs (+ m (* -1 n)))))))) n)) (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))) n)) (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (+ l (fabs (+ m (* -1 n))))))))
(* (pow n 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 4 (/ (+ (* -1 (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2)))) (+ (* 2 (* m (pow (- (* 1/2 m) M) 2))) (* 2 (* (+ l (fabs (+ m (* -1 n)))) (pow (- (* 1/2 m) M) 3))))) (+ l (fabs (+ m (* -1 n)))))) (+ (* -4 (* (- (* 1/2 m) M) (- (* 4 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (+ m (* -1 n)))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (+ l (fabs (+ m (* -1 n)))))) (+ (* -4 (* (- (* 1/2 m) M) (- (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n)))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (pow (- (* 1/2 m) M) 2)) (+ l (fabs (+ m (* -1 n)))))))))) (* 4 (* (pow (- (* 1/2 m) M) 2) (- (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n)))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))))))) n)) (* 4 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (+ m (* -1 n)))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (+ l (fabs (+ m (* -1 n))))))) (+ (* -4 (* (- (* 1/2 m) M) (- (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n)))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (pow (- (* 1/2 m) M) 2)) (+ l (fabs (+ m (* -1 n)))))))) n)) (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))) n)) (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (+ l (fabs (+ m (* -1 n))))))))
(* 4 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 2))))
(+ (* 4 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* M (- (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3)))))))
(+ (* 4 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* M (- (+ (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* M (- (* 4 (/ (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (pow (- m n) 2)) (pow l 2)) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (+ (* -4 (/ (- (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3))))) (+ m n))) (* 16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 4)))))))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3)))))))
(+ (* 4 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* M (- (+ (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* M (- (+ (* 4 (/ (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (pow (- m n) 2)) (pow l 2)) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* M (- (* 8 (/ 1 (+ m n))) (+ (* -4 (/ (- (* 4 (/ (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (pow (- m n) 2)) (pow l 2)) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (+ (* -4 (/ (- (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3))))) (+ m n))) (* 16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 4)))))) (+ m n))) (* 4 (/ (- (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3))))) (pow (+ m n) 2))))))) (+ (* -4 (/ (- (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3))))) (+ m n))) (* 16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 4)))))))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3)))))))
(* -1 (pow M 2))
(* (pow M 2) (- (* 2 (/ (+ m n) M)) (+ 1 (+ (/ m M) (/ n M)))))
(* (pow M 2) (- (+ (* -1 (/ (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)) (pow M 2))) (+ (* 2 (/ (+ m n) M)) (/ (pow (- m n) 2) (* (pow M 2) (+ l (fabs (- m n))))))) (+ 1 (+ (* -1 (/ (* (+ m n) (- (* 2 (+ m n)) (+ m n))) (pow M 2))) (+ (* -1/4 (/ (pow (+ m n) 2) (pow M 2))) (+ (/ m M) (+ (/ n M) (/ (pow l 2) (* (pow M 2) (+ l (fabs (- m n))))))))))))
(* (pow M 2) (- (+ (* -1 (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) (* (pow M 3) (+ l (fabs (- m n)))))) (+ (* -1 (/ (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)) (pow M 2))) (+ (* 1/2 (/ (pow (+ m n) 3) (pow M 3))) (+ (* 2 (/ (+ m n) M)) (/ (pow (- m n) 2) (* (pow M 2) (+ l (fabs (- m n))))))))) (+ 1 (+ (* -1 (/ (* (+ m n) (- (* 2 (+ m n)) (+ m n))) (pow M 2))) (+ (* -1 (/ (* (+ m n) (- (+ (* -1 (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2))) (/ (pow (- m n) 2) (+ l (fabs (- m n))))) (+ (* -1 (* (+ m n) (- (* 2 (+ m n)) (+ m n)))) (+ (* -1/4 (pow (+ m n) 2)) (/ (pow l 2) (+ l (fabs (- m n)))))))) (pow M 3))) (+ (* -1/4 (/ (pow (+ m n) 2) (pow M 2))) (+ (* 1/4 (/ (* (pow (+ m n) 2) (- (* 2 (+ m n)) (+ m n))) (pow M 3))) (+ (/ m M) (+ (/ n M) (/ (pow l 2) (* (pow M 2) (+ l (fabs (- m n))))))))))))))
(* -1 (pow M 2))
(* (pow M 2) (- (* -1 (/ (- (* -1 (+ (* 2 m) (* 2 n))) (* -1 (+ m n))) M)) 1))
(* (pow M 2) (- (* -1 (/ (- (+ (* -1 (+ (* 2 m) (* 2 n))) (* -1 (/ (- (+ (* -1 (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2))) (/ (pow (- m n) 2) (+ l (fabs (- m n))))) (+ (* -1/4 (pow (+ m n) 2)) (+ (* (+ m n) (- (* -1 (+ (* 2 m) (* 2 n))) (* -1 (+ m n)))) (/ (pow l 2) (+ l (fabs (- m n))))))) M))) (* -1 (+ m n))) M)) 1))
(* (pow M 2) (- (* -1 (/ (- (+ (* -1 (+ (* 2 m) (* 2 n))) (* -1 (/ (- (+ (* -1 (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2))) (+ (* -1 (/ (- (+ (* -1/2 (pow (+ m n) 3)) (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) (+ l (fabs (- m n))))) (+ (* 1/4 (* (pow (+ m n) 2) (- (* -1 (+ (* 2 m) (* 2 n))) (* -1 (+ m n))))) (* (+ m n) (- (+ (* -1 (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2))) (/ (pow (- m n) 2) (+ l (fabs (- m n))))) (+ (* -1/4 (pow (+ m n) 2)) (+ (* (+ m n) (- (* -1 (+ (* 2 m) (* 2 n))) (* -1 (+ m n)))) (/ (pow l 2) (+ l (fabs (- m n)))))))))) M)) (/ (pow (- m n) 2) (+ l (fabs (- m n)))))) (+ (* -1/4 (pow (+ m n) 2)) (+ (* (+ m n) (- (* -1 (+ (* 2 m) (* 2 n))) (* -1 (+ m n)))) (/ (pow l 2) (+ l (fabs (- m n))))))) M))) (* -1 (+ m n))) M)) 1))
(/ (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))) (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))
(+ (* -1 (/ (* l (pow (- m n) 2)) (pow (fabs (- m n)) 2))) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (pow (- m n) 2) (fabs (- m n)))))
(+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (+ (* l (- (* -1 (* l (+ (* -1 (/ (pow (- m n) 2) (pow (fabs (- m n)) 3))) (/ 1 (fabs (- m n)))))) (/ (pow (- m n) 2) (pow (fabs (- m n)) 2)))) (/ (pow (- m n) 2) (fabs (- m n)))))
(+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (+ (* l (- (* l (- (/ (* l (+ (* -1 (/ (pow (- m n) 2) (pow (fabs (- m n)) 3))) (/ 1 (fabs (- m n))))) (fabs (- m n))) (+ (* -1 (/ (pow (- m n) 2) (pow (fabs (- m n)) 3))) (/ 1 (fabs (- m n)))))) (/ (pow (- m n) 2) (pow (fabs (- m n)) 2)))) (/ (pow (- m n) 2) (fabs (- m n)))))
(* -1 l)
(* l (- (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (+ 1 (* -1 (/ (fabs (- m n)) l)))))
(* l (- (+ (* -1 (/ (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))) (+ (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (pow (- m n) 2) (pow l 2)))) (+ 1 (+ (* -1 (/ (fabs (- m n)) l)) (/ (* (fabs (- m n)) (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n))))) (pow l 2))))))
(* l (- (+ (* -1 (/ (* (fabs (- m n)) (- (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (pow (- m n) 2)) (* (fabs (- m n)) (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n))))))) (pow l 3))) (+ (* -1 (/ (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))) (+ (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (pow (- m n) 2) (pow l 2))))) (+ 1 (+ (* -1 (/ (fabs (- m n)) l)) (/ (* (fabs (- m n)) (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n))))) (pow l 2))))))
(* -1 l)
(* -1 (* l (+ 1 (* -1 (/ (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n)))) l)))))
(* -1 (* l (+ 1 (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))) (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (* (fabs (- m n)) (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n))))))) l)) (* -1 (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (fabs (- m n)))) l)))))
(* -1 (* l (+ 1 (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (fabs (- m n)) (- (* -1 (/ (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))) (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (* (fabs (- m n)) (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n)))))))) l)) (* -1 (/ (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))) (pow (- (* 1/2 (+ m n)) M) 2)))) (* -1 (* (fabs (- m n)) (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n))))))) l)) (* -1 (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (fabs (- m n)))) l)))))
(* -1 (pow (- m n) 2))
(- (pow l 2) (pow (- m n) 2))
(- (pow l 2) (pow (- m n) 2))
(- (pow l 2) (pow (- m n) 2))
(pow l 2)
(* (pow l 2) (+ 1 (* -1 (/ (pow (- m n) 2) (pow l 2)))))
(* (pow l 2) (+ 1 (* -1 (/ (pow (- m n) 2) (pow l 2)))))
(* (pow l 2) (+ 1 (* -1 (/ (pow (- m n) 2) (pow l 2)))))
(pow l 2)
(* (pow l 2) (+ 1 (* -1 (/ (pow (- m n) 2) (pow l 2)))))
(* (pow l 2) (+ 1 (* -1 (/ (pow (- m n) 2) (pow l 2)))))
(* (pow l 2) (+ 1 (* -1 (/ (pow (- m n) 2) (pow l 2)))))
(- (pow l 2) (pow n 2))
(- (+ (* 2 (* m n)) (pow l 2)) (pow n 2))
(- (+ (* m (- (* -1 m) (* -2 n))) (pow l 2)) (pow n 2))
(- (+ (* m (- (* -1 m) (* -2 n))) (pow l 2)) (pow n 2))
(* -1 (pow m 2))
(* (pow m 2) (- (* 2 (/ n m)) 1))
(* (pow m 2) (- (/ (pow l 2) (pow m 2)) (+ 1 (+ (* -2 (/ n m)) (/ (pow n 2) (pow m 2))))))
(* (pow m 2) (- (/ (pow l 2) (pow m 2)) (+ 1 (+ (* -2 (/ n m)) (/ (pow n 2) (pow m 2))))))
(* -1 (pow m 2))
(* (pow m 2) (- (* 2 (/ n m)) 1))
(* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (pow l 2) (pow n 2)) m)) (* 2 n)) m)) 1))
(* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (pow l 2) (pow n 2)) m)) (* 2 n)) m)) 1))
(- (pow l 2) (pow m 2))
(- (+ (* 2 (* m n)) (pow l 2)) (pow m 2))
(- (+ (* n (- (* -1 n) (* -2 m))) (pow l 2)) (pow m 2))
(- (+ (* n (- (* -1 n) (* -2 m))) (pow l 2)) (pow m 2))
(* -1 (pow n 2))
(* (pow n 2) (- (* 2 (/ m n)) 1))
(* (pow n 2) (- (/ (pow l 2) (pow n 2)) (+ 1 (+ (* -2 (/ m n)) (/ (pow m 2) (pow n 2))))))
(* (pow n 2) (- (/ (pow l 2) (pow n 2)) (+ 1 (+ (* -2 (/ m n)) (/ (pow m 2) (pow n 2))))))
(* -1 (pow n 2))
(* (pow n 2) (- (* 2 (/ m n)) 1))
(* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (pow l 2) (pow m 2)) n)) (* 2 m)) n)) 1))
(* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (pow l 2) (pow m 2)) n)) (* 2 m)) n)) 1))
(* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))
(+ (* m (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2))))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2))))
(+ (* m (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (+ (* m (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2)))))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2))))
(+ (* m (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (+ (* m (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (+ (* m (- (+ (* -1/2 n) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2)))))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2))))
(* 1/4 (pow m 4))
(* (pow m 4) (- (+ 1/4 (+ (* -1/2 (/ n m)) (* 1/2 (/ n m)))) (/ M m)))
(* (pow m 4) (- (+ 1/4 (+ (* -2 (/ (* n (- (* 1/2 n) M)) (pow m 2))) (+ (* -1/2 (/ n m)) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (pow m 2))) (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2))))))) (/ M m)))
(* (pow m 4) (- (+ 1/4 (+ (* -2 (/ (* n (- (* 1/2 n) M)) (pow m 2))) (+ (* -2 (/ (* n (pow (- (* 1/2 n) M) 2)) (pow m 3))) (+ (* -1/2 (/ n m)) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (pow m 2))) (+ (* 1/2 (/ n m)) (+ (/ (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2))) (pow m 3)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2))))))))) (/ M m)))
(* 1/4 (pow m 4))
(* (pow m 4) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* 1/2 n)) m))))
(* (pow m 4) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* -1 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2))) m)) (* 1/2 n))) m))))
(* (pow m 4) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* -1 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (/ (+ (* -1 (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2)))) (* 2 (* n (pow (- (* 1/2 n) M) 2)))) m)) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) m)) (* 1/2 n))) m))))
(* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))
(+ (* n (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2))))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2))))
(+ (* n (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (+ (* n (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2)))))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2))))
(+ (* n (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (+ (* n (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (+ (* n (- (+ (* -1/2 m) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2)))))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2))))
(* 1/4 (pow n 4))
(* (pow n 4) (- (+ 1/4 (+ (* -1/2 (/ m n)) (* 1/2 (/ m n)))) (/ M n)))
(* (pow n 4) (- (+ 1/4 (+ (* -2 (/ (* m (- (* 1/2 m) M)) (pow n 2))) (+ (* -1/2 (/ m n)) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (pow n 2))) (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2))))))) (/ M n)))
(* (pow n 4) (- (+ 1/4 (+ (* -2 (/ (* m (- (* 1/2 m) M)) (pow n 2))) (+ (* -2 (/ (* m (pow (- (* 1/2 m) M) 2)) (pow n 3))) (+ (* -1/2 (/ m n)) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (pow n 2))) (+ (* 1/2 (/ m n)) (+ (/ (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2))) (pow n 3)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2))))))))) (/ M n)))
(* 1/4 (pow n 4))
(* (pow n 4) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* 1/2 m)) n))))
(* (pow n 4) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* -1 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2))) n)) (* 1/2 m))) n))))
(* (pow n 4) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* -1 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (/ (+ (* -1 (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2)))) (* 2 (* m (pow (- (* 1/2 m) M) 2)))) n)) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) n)) (* 1/2 m))) n))))
(* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))
(+ (* -1 (* M (* (+ m n) (- (pow (- m n) 2) (pow l 2))))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))))
(+ (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))) (* M (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* M (- (pow (- m n) 2) (pow l 2))))))
(+ (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))) (* M (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* M (- (pow (- m n) 2) (pow l 2))))))
(* (pow M 2) (- (pow (- m n) 2) (pow l 2)))
(* (pow M 2) (- (+ (* -1 (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) M)) (pow (- m n) 2)) (pow l 2)))
(* (pow M 2) (- (+ (* -1 (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) M)) (+ (* 1/4 (/ (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))) (pow M 2))) (pow (- m n) 2))) (pow l 2)))
(* (pow M 2) (- (+ (* -1 (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) M)) (+ (* 1/4 (/ (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))) (pow M 2))) (pow (- m n) 2))) (pow l 2)))
(* (pow M 2) (- (pow (- m n) 2) (pow l 2)))
(* (pow M 2) (- (+ (* -1 (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) M)) (pow (- m n) 2)) (pow l 2)))
(* (pow M 2) (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))) M)) (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) M)) (pow (- m n) 2)) (pow l 2)))
(* (pow M 2) (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))) M)) (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) M)) (pow (- m n) 2)) (pow l 2)))
(* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))
(+ (* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)))
(+ (* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)))
(+ (* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)))
(* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2)))
(* (pow l 2) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))
(* (pow l 2) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))
(* (pow l 2) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))
(* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2)))
(* (pow l 2) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))
(* (pow l 2) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))
(* (pow l 2) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))
Outputs
(pow (- (* 1/2 m) M) 2)
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))
(+ (* n (- (* 1/2 m) M)) (pow (- (* 1/2 m) M) 2))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 n (-.f64 (fma.f64 #s(literal 1/2 binary64) m (*.f64 n #s(literal 1/4 binary64))) M)))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 n (-.f64 (fma.f64 #s(literal 1/2 binary64) m (*.f64 n #s(literal 1/4 binary64))) M)))
(* 1/4 (pow n 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 n n))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 n n))) (/.f64 M n))))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 n n))) (/.f64 M n))))
(* 1/4 (pow n 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 n n))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n)))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(*.f64 (*.f64 n n) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) n)) n)))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(*.f64 (*.f64 n n) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) n)) n)))
(pow (- (* 1/2 n) M) 2)
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))
(+ (* m (- (* 1/2 n) M)) (pow (- (* 1/2 n) M) 2))
(fma.f64 m (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(fma.f64 m (fma.f64 m #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(fma.f64 m (fma.f64 m #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))
(* 1/4 (pow m 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 m m))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(*.f64 (*.f64 m m) (-.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 m m)))) (/.f64 M m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(*.f64 (*.f64 m m) (-.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 m m)))) (/.f64 M m)))
(* 1/4 (pow m 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 m m))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(*.f64 (*.f64 m m) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) m)) m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(*.f64 (*.f64 m m) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) m)) m)))
(* 1/4 (pow (+ m n) 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))
(+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (+.f64 m n)))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(fma.f64 M (-.f64 M (+.f64 m n)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(fma.f64 M (-.f64 M (+.f64 m n)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))))
(pow M 2)
(*.f64 M M)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m n) M)))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(*.f64 (*.f64 M M) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m n) M)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M M))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(*.f64 (*.f64 M M) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m n) M)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M M))))
(pow M 2)
(*.f64 M M)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m n) M)))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) M) n)) M)))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) M) n)) M)))
(* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))
(+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n)))
(+ (* -1 l) (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))
(-.f64 (neg.f64 l) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))))
(+ (* -1 l) (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))
(-.f64 (neg.f64 l) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))))
(+ (* -1 l) (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))
(-.f64 (neg.f64 l) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))))
(* -1 l)
(neg.f64 l)
(* l (- (* -1 (/ (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))) l)) 1))
(*.f64 l (+.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n))) l) #s(literal -1 binary64)))
(* l (- (* -1 (/ (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))) l)) 1))
(*.f64 l (+.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n))) l) #s(literal -1 binary64)))
(* l (- (* -1 (/ (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))) l)) 1))
(*.f64 l (+.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n))) l) #s(literal -1 binary64)))
(* -1 l)
(neg.f64 l)
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)))
(* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))
(*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))
(+ (* -1 (* l (* m (- (* 1/2 (/ n l)) (/ M l))))) (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))
(fma.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))) (neg.f64 (*.f64 (*.f64 m l) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)))))
(+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))) (* m (+ (* -1 (* l (- (* 1/2 (/ n l)) (/ M l)))) (* -1/4 m))))
(fma.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 m (fma.f64 (neg.f64 l) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)) (*.f64 m #s(literal -1/4 binary64)))))
(+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))) (* m (+ (* -1 (* l (- (* 1/2 (/ n l)) (/ M l)))) (* -1/4 m))))
(fma.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 m (fma.f64 (neg.f64 l) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)) (*.f64 m #s(literal -1/4 binary64)))))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* (pow m 2) (- (* -1 (/ (* l (- (* 1/2 (/ n l)) (/ M l))) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (*.f64 (neg.f64 l) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l))) m) #s(literal -1/4 binary64)))
(* (pow m 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ n l)) (/ M l))) m)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))) (pow m 2)))) 1/4))
(*.f64 (*.f64 m m) (fma.f64 #s(literal -1 binary64) (fma.f64 l (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)) m) (*.f64 l (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 m m)))) #s(literal -1/4 binary64)))
(* (pow m 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ n l)) (/ M l))) m)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))) (pow m 2)))) 1/4))
(*.f64 (*.f64 m m) (fma.f64 #s(literal -1 binary64) (fma.f64 l (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)) m) (*.f64 l (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 m m)))) #s(literal -1/4 binary64)))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* (pow m 2) (- (* -1 (/ (- (* 1/2 n) M) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m)) #s(literal -1/4 binary64)))
(* (pow m 2) (- (* -1 (/ (- (+ (* 1/2 n) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))) m)) M) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 l (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))) m) (*.f64 #s(literal 1/2 binary64) n)) M) m)) #s(literal -1/4 binary64)))
(* (pow m 2) (- (* -1 (/ (- (+ (* 1/2 n) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))) m)) M) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 l (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))) m) (*.f64 #s(literal 1/2 binary64) n)) M) m)) #s(literal -1/4 binary64)))
(* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))
(*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))
(+ (* -1 (* l (* n (- (* 1/2 (/ m l)) (/ M l))))) (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))
(fma.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))) (neg.f64 (*.f64 (*.f64 n l) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)))))
(+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))) (* n (+ (* -1 (* l (- (* 1/2 (/ m l)) (/ M l)))) (* -1/4 n))))
(fma.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 n (fma.f64 (neg.f64 l) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) (*.f64 n #s(literal -1/4 binary64)))))
(+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))) (* n (+ (* -1 (* l (- (* 1/2 (/ m l)) (/ M l)))) (* -1/4 n))))
(fma.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 n (fma.f64 (neg.f64 l) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) (*.f64 n #s(literal -1/4 binary64)))))
(* -1/4 (pow n 2))
(*.f64 (*.f64 n n) #s(literal -1/4 binary64))
(* (pow n 2) (- (* -1 (/ (* l (- (* 1/2 (/ m l)) (/ M l))) n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 (/.f64 (*.f64 (neg.f64 l) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l))) n) #s(literal -1/4 binary64)))
(* (pow n 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ m l)) (/ M l))) n)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))) (pow n 2)))) 1/4))
(*.f64 (*.f64 n n) (fma.f64 #s(literal -1 binary64) (fma.f64 l (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) n) (/.f64 (*.f64 l (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))) (*.f64 n n))) #s(literal -1/4 binary64)))
(* (pow n 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ m l)) (/ M l))) n)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))) (pow n 2)))) 1/4))
(*.f64 (*.f64 n n) (fma.f64 #s(literal -1 binary64) (fma.f64 l (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) n) (/.f64 (*.f64 l (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))) (*.f64 n n))) #s(literal -1/4 binary64)))
(* -1/4 (pow n 2))
(*.f64 (*.f64 n n) #s(literal -1/4 binary64))
(* (pow n 2) (- (* -1 (/ (- (* 1/2 m) M) n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n)) #s(literal -1/4 binary64)))
(* (pow n 2) (- (* -1 (/ (- (+ (* 1/2 m) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))) n)) M) n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 l (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))) n) (*.f64 #s(literal 1/2 binary64) m)) M) n)) #s(literal -1/4 binary64)))
(* (pow n 2) (- (* -1 (/ (- (+ (* 1/2 m) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))) n)) M) n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 l (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))) n) (*.f64 #s(literal 1/2 binary64) m)) M) n)) #s(literal -1/4 binary64)))
(* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))
(*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))
(+ (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))) (* M (+ m n)))
(fma.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 M (+.f64 m n)))
(+ (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))) (* M (+ m (+ n (* -1 M)))))
(fma.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 M (-.f64 (+.f64 m n) M)))
(+ (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))) (* M (+ m (+ n (* -1 M)))))
(fma.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 M (-.f64 (+.f64 m n) M)))
(* -1 (pow M 2))
(neg.f64 (*.f64 M M))
(* (pow M 2) (- (+ (/ m M) (/ n M)) 1))
(*.f64 (*.f64 M M) (+.f64 (/.f64 m M) (+.f64 (/.f64 n M) #s(literal -1 binary64))))
(* (pow M 2) (- (+ (* -1 (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) (pow M 2))) (+ (/ m M) (/ n M))) 1))
(*.f64 (*.f64 M M) (+.f64 (-.f64 (+.f64 (/.f64 m M) (/.f64 n M)) (/.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 M M))) #s(literal -1 binary64)))
(* (pow M 2) (- (+ (* -1 (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) (pow M 2))) (+ (/ m M) (/ n M))) 1))
(*.f64 (*.f64 M M) (+.f64 (-.f64 (+.f64 (/.f64 m M) (/.f64 n M)) (/.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 M M))) #s(literal -1 binary64)))
(* -1 (pow M 2))
(neg.f64 (*.f64 M M))
(* (pow M 2) (- (/ (* l (+ (/ m l) (/ n l))) M) 1))
(*.f64 (*.f64 M M) (fma.f64 l (/.f64 (+.f64 (/.f64 n l) (/.f64 m l)) M) #s(literal -1 binary64)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (* l (+ (/ m l) (/ n l)))) (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) M)) M)) 1))
(*.f64 (*.f64 M M) (+.f64 (neg.f64 (/.f64 (fma.f64 l (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)) M) (*.f64 (neg.f64 l) (+.f64 (/.f64 n l) (/.f64 m l)))) M)) #s(literal -1 binary64)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (* l (+ (/ m l) (/ n l)))) (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) M)) M)) 1))
(*.f64 (*.f64 M M) (+.f64 (neg.f64 (/.f64 (fma.f64 l (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)) M) (*.f64 (neg.f64 l) (+.f64 (/.f64 n l) (/.f64 m l)))) M)) #s(literal -1 binary64)))
(exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n))))
(fma.f64 M (*.f64 (+.f64 m n) (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (+ (* -1/2 (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))
(fma.f64 M (fma.f64 M (fma.f64 (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))) #s(literal -1/2 binary64) (*.f64 (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1 binary64)))) (*.f64 (+.f64 m n) (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))))) (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (+ (* -1/2 (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))))) (+ (* M (+ (* -1/2 (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3)))))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1))))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))
(fma.f64 M (fma.f64 M (fma.f64 (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))) #s(literal -1/2 binary64) (fma.f64 M (fma.f64 (*.f64 (+.f64 m n) (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))) #s(literal -1/2 binary64) (*.f64 (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (neg.f64 m) n)))) (*.f64 (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1 binary64))))) (*.f64 (+.f64 m n) (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))))) (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))
(*.f64 (cos.f64 M) (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n)))))
(+ (* -1 (* l (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))) (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))
(-.f64 (*.f64 (cos.f64 M) (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n))))) (*.f64 (*.f64 l (cos.f64 M)) (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n))))))
(+ (* l (+ (* -1 (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))) (* 1/2 (* l (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))))) (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))
(fma.f64 l (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 l (cos.f64 M)) (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n))))) (*.f64 (neg.f64 (cos.f64 M)) (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n)))))) (*.f64 (cos.f64 M) (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n))))))
(+ (* l (+ (* -1 (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))) (* l (+ (* -1/6 (* l (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))) (* 1/2 (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))))) (* (cos M) (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))
(fma.f64 l (fma.f64 l (fma.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 M) (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n))))) (*.f64 (*.f64 (*.f64 l (cos.f64 M)) (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n))))) #s(literal -1/6 binary64))) (*.f64 (neg.f64 (cos.f64 M)) (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n)))))) (*.f64 (cos.f64 M) (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(+ (* -1 (* l (* m (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))))) (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))))
(fma.f64 (neg.f64 l) (*.f64 (*.f64 m (cos.f64 M)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))) (*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))))
(+ (* m (+ (* -1 (* l (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l)))))) (* m (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4)))))) (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))))
(fma.f64 m (-.f64 (*.f64 (*.f64 m (cos.f64 M)) (*.f64 (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 l l)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l))) #s(literal -1/4 binary64)))) (*.f64 (*.f64 l (cos.f64 M)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))))) (*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))))
(+ (* m (+ (* -1 (* l (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l)))))) (* m (+ (* m (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ n l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ n l)) (/ M l)))))))) (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4))))))) (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))))
(fma.f64 m (-.f64 (*.f64 m (fma.f64 (cos.f64 M) (*.f64 (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 l l)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l))) #s(literal -1/4 binary64))) (*.f64 m (*.f64 (*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 l (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 l (*.f64 l l)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l))))))))))) (*.f64 (*.f64 l (cos.f64 M)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))))) (*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 n (neg.f64 m)) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (-.f64 n (neg.f64 m)) (neg.f64 M))) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 n (neg.f64 m)) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (-.f64 n (neg.f64 m)) (neg.f64 M))) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 n (neg.f64 m)) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (-.f64 n (neg.f64 m)) (neg.f64 M))) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 n (neg.f64 m)) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (-.f64 n (neg.f64 m)) (neg.f64 M))) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(+ (* -1 (* l (* n (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))))) (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))))
(fma.f64 (neg.f64 l) (*.f64 (*.f64 n (cos.f64 M)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))) (*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))))
(+ (* n (+ (* -1 (* l (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l)))))) (* n (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4)))))) (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))))
(fma.f64 n (-.f64 (*.f64 (*.f64 n (cos.f64 M)) (*.f64 (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 l l)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l))) #s(literal -1/4 binary64)))) (*.f64 (*.f64 l (cos.f64 M)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))))) (*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))))
(+ (* n (+ (* -1 (* l (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l)))))) (* n (+ (* n (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ m l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ m l)) (/ M l)))))))) (* (cos M) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4))))))) (* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))))
(fma.f64 n (fma.f64 n (fma.f64 (cos.f64 M) (*.f64 (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 l l)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l))) #s(literal -1/4 binary64))) (*.f64 (*.f64 n (cos.f64 M)) (*.f64 (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 l (*.f64 l l))) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)))) (*.f64 (*.f64 #s(literal 1/4 binary64) l) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l))))))) (neg.f64 (*.f64 (*.f64 l (cos.f64 M)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))))) (*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 m (neg.f64 n)) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (-.f64 m (neg.f64 n)) (neg.f64 M))) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 m (neg.f64 n)) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (-.f64 m (neg.f64 n)) (neg.f64 M))) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 m (neg.f64 n)) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (-.f64 m (neg.f64 n)) (neg.f64 M))) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(* (cos M) (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 m (neg.f64 n)) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (-.f64 m (neg.f64 n)) (neg.f64 M))) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow M 2)))
(fma.f64 (*.f64 M M) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow M 2) (- (* 1/24 (pow M 2)) 1/2)))
(fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow M 2) (- (* (pow M 2) (+ 1/24 (* -1/720 (pow M 2)))) 1/2)))
(fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos (neg M))
(cos.f64 M)
(+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (sin.f64 (neg.f64 M))) (cos.f64 M))
(+ (cos (neg M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M)))))))
(fma.f64 n (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K K) (*.f64 n (cos.f64 M))) (*.f64 #s(literal -1/2 binary64) (*.f64 K (sin.f64 (neg.f64 M))))) (cos.f64 M))
(+ (cos (neg M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (neg M)))) (* 1/48 (* (pow K 3) (* n (sin (neg M))))))) (* 1/2 (* K (sin (neg M)))))))
(fma.f64 n (fma.f64 n (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 (*.f64 K (*.f64 K K)) n) (sin.f64 (neg.f64 M))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (cos.f64 M))) (*.f64 #s(literal -1/2 binary64) (*.f64 K (sin.f64 (neg.f64 M))))) (cos.f64 M))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (neg M))
(cos.f64 M)
(+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (sin.f64 (neg.f64 M))) (cos.f64 M))
(+ (cos (neg M)) (* K (- (* -1/8 (* K (* (pow n 2) (cos (neg M))))) (* 1/2 (* n (sin (neg M)))))))
(fma.f64 K (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K (*.f64 n n)) (cos.f64 M)) (*.f64 #s(literal -1/2 binary64) (*.f64 n (sin.f64 (neg.f64 M))))) (cos.f64 M))
(+ (cos (neg M)) (* K (- (* K (+ (* -1/8 (* (pow n 2) (cos (neg M)))) (* 1/48 (* K (* (pow n 3) (sin (neg M))))))) (* 1/2 (* n (sin (neg M)))))))
(fma.f64 K (fma.f64 K (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 K (*.f64 n (*.f64 n n))) (sin.f64 (neg.f64 M))) (*.f64 (*.f64 (*.f64 n n) #s(literal -1/8 binary64)) (cos.f64 M))) (*.f64 #s(literal -1/2 binary64) (*.f64 n (sin.f64 (neg.f64 M))))) (cos.f64 M))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(+ (cos (* 1/2 (* K n))) (* M (sin (* 1/2 (* K n)))))
(fma.f64 M (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))
(+ (cos (* 1/2 (* K n))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K n))))) (* -1 (sin (* 1/2 (* K n)))))))
(fma.f64 M (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))
(+ (cos (* 1/2 (* K n))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K n)))) (* -1/6 (* M (sin (* 1/2 (* K n))))))) (* -1 (sin (* 1/2 (* K n)))))))
(fma.f64 M (fma.f64 M (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (*.f64 (*.f64 #s(literal -1/6 binary64) M) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))) (neg.f64 (neg.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K n))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K n))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K n))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K n))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(* -1 M)
(neg.f64 M)
(- (* 1/2 (* K n)) M)
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))
(- (* 1/2 (* K n)) M)
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))
(- (* 1/2 (* K n)) M)
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* n (+ (* -1 (/ M n)) (* 1/2 K)))
(*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) K) (/.f64 M n)))
(* n (+ (* -1 (/ M n)) (* 1/2 K)))
(*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) K) (/.f64 M n)))
(* n (+ (* -1 (/ M n)) (* 1/2 K)))
(*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) K) (/.f64 M n)))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* -1 (* n (+ (* -1/2 K) (/ M n))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)))
(* -1 (* n (+ (* -1/2 K) (/ M n))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)))
(* -1 (* n (+ (* -1/2 K) (/ M n))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)))
(* -1 M)
(neg.f64 M)
(- (* 1/2 (* K n)) M)
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))
(- (* 1/2 (* K n)) M)
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))
(- (* 1/2 (* K n)) M)
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* K (+ (* -1 (/ M K)) (* 1/2 n)))
(*.f64 K (-.f64 (*.f64 #s(literal 1/2 binary64) n) (/.f64 M K)))
(* K (+ (* -1 (/ M K)) (* 1/2 n)))
(*.f64 K (-.f64 (*.f64 #s(literal 1/2 binary64) n) (/.f64 M K)))
(* K (+ (* -1 (/ M K)) (* 1/2 n)))
(*.f64 K (-.f64 (*.f64 #s(literal 1/2 binary64) n) (/.f64 M K)))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* -1 (* K (+ (* -1/2 n) (/ M K))))
(neg.f64 (*.f64 K (fma.f64 n #s(literal -1/2 binary64) (/.f64 M K))))
(* -1 (* K (+ (* -1/2 n) (/ M K))))
(neg.f64 (*.f64 K (fma.f64 n #s(literal -1/2 binary64) (/.f64 M K))))
(* -1 (* K (+ (* -1/2 n) (/ M K))))
(neg.f64 (*.f64 K (fma.f64 n #s(literal -1/2 binary64) (/.f64 M K))))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(+ (* -1 M) (* 1/2 (* K n)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))
(+ (* -1 M) (* 1/2 (* K n)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))
(+ (* -1 M) (* 1/2 (* K n)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))
(* -1 M)
(neg.f64 M)
(* M (- (* 1/2 (/ (* K n) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 n K) M) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K n) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 n K) M) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K n) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 n K) M) #s(literal -1 binary64)))
(* -1 M)
(neg.f64 M)
(* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))
(*.f64 (neg.f64 M) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 n K) M) #s(literal 1 binary64)))
(* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))
(*.f64 (neg.f64 M) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 n K) M) #s(literal 1 binary64)))
(* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))
(*.f64 (neg.f64 M) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 n K) M) #s(literal 1 binary64)))
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* K n)
(*.f64 n K)
(* -1 M)
(neg.f64 M)
(* -1 M)
(neg.f64 M)
(* -1 M)
(neg.f64 M)
(* -1 M)
(neg.f64 M)
(* -1 M)
(neg.f64 M)
(* -1 M)
(neg.f64 M)
(* -1 M)
(neg.f64 M)
(* -1 M)
(neg.f64 M)
(* -1 M)
(neg.f64 M)
(* -1 M)
(neg.f64 M)
(* -1 M)
(neg.f64 M)
(* -1 M)
(neg.f64 M)
(exp (neg l))
(exp.f64 (neg.f64 l))
(+ (exp (neg l)) (* -1/2 (* (pow M 2) (exp (neg l)))))
(fma.f64 (*.f64 (*.f64 M M) #s(literal -1/2 binary64)) (exp.f64 (neg.f64 l)) (exp.f64 (neg.f64 l)))
(+ (exp (neg l)) (* (pow M 2) (+ (* -1/2 (exp (neg l))) (* 1/24 (* (pow M 2) (exp (neg l)))))))
(fma.f64 (*.f64 M M) (fma.f64 #s(literal -1/2 binary64) (exp.f64 (neg.f64 l)) (*.f64 (*.f64 (*.f64 M M) #s(literal 1/24 binary64)) (exp.f64 (neg.f64 l)))) (exp.f64 (neg.f64 l)))
(+ (exp (neg l)) (* (pow M 2) (+ (* -1/2 (exp (neg l))) (* (pow M 2) (+ (* -1/720 (* (pow M 2) (exp (neg l)))) (* 1/24 (exp (neg l))))))))
(fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) (fma.f64 #s(literal 1/24 binary64) (exp.f64 (neg.f64 l)) (*.f64 (*.f64 (*.f64 M M) #s(literal -1/720 binary64)) (exp.f64 (neg.f64 l)))) (*.f64 #s(literal -1/2 binary64) (exp.f64 (neg.f64 l)))) (exp.f64 (neg.f64 l)))
(* (cos M) (exp (neg l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(* (cos M) (exp (neg l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(* (cos M) (exp (neg l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(* (cos M) (exp (neg l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(* (cos M) (exp (neg l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(* (cos M) (exp (neg l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(* (cos M) (exp (neg l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(* (cos M) (exp (neg l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(cos M)
(cos.f64 M)
(+ (cos M) (* -1 (* l (cos M))))
(-.f64 (cos.f64 M) (*.f64 l (cos.f64 M)))
(+ (cos M) (* l (+ (* -1 (cos M)) (* 1/2 (* l (cos M))))))
(fma.f64 l (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 l (cos.f64 M))) (cos.f64 M)) (cos.f64 M))
(+ (cos M) (* l (+ (* -1 (cos M)) (* l (+ (* -1/6 (* l (cos M))) (* 1/2 (cos M)))))))
(fma.f64 l (fma.f64 l (fma.f64 #s(literal -1/6 binary64) (*.f64 l (cos.f64 M)) (*.f64 #s(literal 1/2 binary64) (cos.f64 M))) (neg.f64 (cos.f64 M))) (cos.f64 M))
(* (cos M) (exp (neg l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(* (cos M) (exp (neg l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(* (cos M) (exp (neg l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(* (cos M) (exp (neg l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(* (cos M) (exp (* -1 l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(* (cos M) (exp (* -1 l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(* (cos M) (exp (* -1 l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(* (cos M) (exp (* -1 l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
1
#s(literal 1 binary64)
(+ 1 (* -1 l))
(-.f64 #s(literal 1 binary64) l)
(+ 1 (* l (- (* 1/2 l) 1)))
(fma.f64 l (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) #s(literal 1 binary64))
(+ 1 (* l (- (* l (+ 1/2 (* -1/6 l))) 1)))
(fma.f64 l (fma.f64 l (fma.f64 l #s(literal -1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(exp (neg l))
(exp.f64 (neg.f64 l))
(exp (neg l))
(exp.f64 (neg.f64 l))
(exp (neg l))
(exp.f64 (neg.f64 l))
(exp (neg l))
(exp.f64 (neg.f64 l))
(exp (* -1 l))
(exp.f64 (neg.f64 l))
(exp (* -1 l))
(exp.f64 (neg.f64 l))
(exp (* -1 l))
(exp.f64 (neg.f64 l))
(exp (* -1 l))
(exp.f64 (neg.f64 l))
(* -1 l)
(neg.f64 l)
(* -1 l)
(neg.f64 l)
(* -1 l)
(neg.f64 l)
(* -1 l)
(neg.f64 l)
(* -1 l)
(neg.f64 l)
(* -1 l)
(neg.f64 l)
(* -1 l)
(neg.f64 l)
(* -1 l)
(neg.f64 l)
(* -1 l)
(neg.f64 l)
(* -1 l)
(neg.f64 l)
(* -1 l)
(neg.f64 l)
(* -1 l)
(neg.f64 l)
(exp (neg l))
(exp.f64 (neg.f64 l))
(+ (exp (neg l)) (* -1/8 (* (pow K 2) (* (pow n 2) (exp (neg l))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K K) (*.f64 (*.f64 n n) (exp.f64 (neg.f64 l)))) (exp.f64 (neg.f64 l)))
(+ (exp (neg l)) (* (pow n 2) (+ (* -1/8 (* (pow K 2) (exp (neg l)))) (* 1/384 (* (pow K 4) (* (pow n 2) (exp (neg l))))))))
(fma.f64 (*.f64 n n) (fma.f64 #s(literal 1/384 binary64) (*.f64 (*.f64 (*.f64 n n) (exp.f64 (neg.f64 l))) (pow.f64 K #s(literal 4 binary64))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K K) (exp.f64 (neg.f64 l))))) (exp.f64 (neg.f64 l)))
(+ (exp (neg l)) (* (pow n 2) (+ (* -1/8 (* (pow K 2) (exp (neg l)))) (* (pow n 2) (+ (* -1/46080 (* (pow K 6) (* (pow n 2) (exp (neg l))))) (* 1/384 (* (pow K 4) (exp (neg l)))))))))
(fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) (fma.f64 #s(literal 1/384 binary64) (*.f64 (exp.f64 (neg.f64 l)) (pow.f64 K #s(literal 4 binary64))) (*.f64 #s(literal -1/46080 binary64) (*.f64 (*.f64 (*.f64 n n) (exp.f64 (neg.f64 l))) (pow.f64 K #s(literal 6 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K K) (exp.f64 (neg.f64 l))))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(exp (neg l))
(exp.f64 (neg.f64 l))
(+ (exp (neg l)) (* -1/8 (* (pow K 2) (* (pow n 2) (exp (neg l))))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K K) (*.f64 (*.f64 n n) (exp.f64 (neg.f64 l)))) (exp.f64 (neg.f64 l)))
(+ (exp (neg l)) (* (pow K 2) (+ (* -1/8 (* (pow n 2) (exp (neg l)))) (* 1/384 (* (pow K 2) (* (pow n 4) (exp (neg l))))))))
(fma.f64 (*.f64 K K) (fma.f64 (*.f64 #s(literal 1/384 binary64) (*.f64 K K)) (*.f64 (exp.f64 (neg.f64 l)) (pow.f64 n #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 n n) #s(literal -1/8 binary64)) (exp.f64 (neg.f64 l)))) (exp.f64 (neg.f64 l)))
(+ (exp (neg l)) (* (pow K 2) (+ (* -1/8 (* (pow n 2) (exp (neg l)))) (* (pow K 2) (+ (* -1/46080 (* (pow K 2) (* (pow n 6) (exp (neg l))))) (* 1/384 (* (pow n 4) (exp (neg l)))))))))
(fma.f64 (*.f64 K K) (fma.f64 (*.f64 K K) (fma.f64 #s(literal 1/384 binary64) (*.f64 (exp.f64 (neg.f64 l)) (pow.f64 n #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/46080 binary64) (*.f64 K K)) (*.f64 (exp.f64 (neg.f64 l)) (pow.f64 n #s(literal 6 binary64))))) (*.f64 (*.f64 (*.f64 n n) #s(literal -1/8 binary64)) (exp.f64 (neg.f64 l)))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(+ (cos (* 1/2 (* K n))) (* -1 (* l (cos (* 1/2 (* K n))))))
(-.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (*.f64 l (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))))
(+ (cos (* 1/2 (* K n))) (* l (+ (* -1 (cos (* 1/2 (* K n)))) (* 1/2 (* l (cos (* 1/2 (* K n))))))))
(fma.f64 l (fma.f64 (*.f64 #s(literal 1/2 binary64) l) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))
(+ (cos (* 1/2 (* K n))) (* l (+ (* -1 (cos (* 1/2 (* K n)))) (* l (+ (* -1/6 (* l (cos (* 1/2 (* K n))))) (* 1/2 (cos (* 1/2 (* K n)))))))))
(fma.f64 l (fma.f64 l (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (*.f64 (*.f64 l #s(literal -1/6 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (neg l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (* -1 l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (* -1 l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (* -1 l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(* (cos (* 1/2 (* K n))) (exp (* -1 l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (* (pow K 2) (pow n 2))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (*.f64 n n) #s(literal 1 binary64))
(+ 1 (* (pow n 2) (+ (* -1/8 (pow K 2)) (* 1/384 (* (pow K 4) (pow n 2))))))
(fma.f64 (*.f64 n n) (fma.f64 (*.f64 #s(literal 1/384 binary64) (pow.f64 K #s(literal 4 binary64))) (*.f64 n n) (*.f64 #s(literal -1/8 binary64) (*.f64 K K))) #s(literal 1 binary64))
(+ 1 (* (pow n 2) (+ (* -1/8 (pow K 2)) (* (pow n 2) (+ (* -1/46080 (* (pow K 6) (pow n 2))) (* 1/384 (pow K 4)))))))
(fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) (fma.f64 #s(literal 1/384 binary64) (pow.f64 K #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/46080 binary64) (pow.f64 K #s(literal 6 binary64))) (*.f64 n n))) (*.f64 #s(literal -1/8 binary64) (*.f64 K K))) #s(literal 1 binary64))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
1
#s(literal 1 binary64)
(+ 1 (* -1/8 (* (pow K 2) (pow n 2))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (*.f64 n n) #s(literal 1 binary64))
(+ 1 (* (pow K 2) (+ (* -1/8 (pow n 2)) (* 1/384 (* (pow K 2) (pow n 4))))))
(fma.f64 (*.f64 K K) (fma.f64 #s(literal 1/384 binary64) (*.f64 (*.f64 K K) (pow.f64 n #s(literal 4 binary64))) (*.f64 (*.f64 n n) #s(literal -1/8 binary64))) #s(literal 1 binary64))
(+ 1 (* (pow K 2) (+ (* -1/8 (pow n 2)) (* (pow K 2) (+ (* -1/46080 (* (pow K 2) (pow n 6))) (* 1/384 (pow n 4)))))))
(fma.f64 (*.f64 K K) (fma.f64 (*.f64 K K) (fma.f64 #s(literal 1/384 binary64) (pow.f64 n #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal -1/46080 binary64) (*.f64 K K)) (pow.f64 n #s(literal 6 binary64)))) (*.f64 (*.f64 n n) #s(literal -1/8 binary64))) #s(literal 1 binary64))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) #s(literal 4 binary64))))
(+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (+ (* m (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 3))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2)))))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))))
(fma.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) #s(literal 4 binary64)) (fma.f64 m (fma.f64 #s(literal -2 binary64) (*.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (fma.f64 #s(literal -2 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 n n) (*.f64 l l))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (*.f64 n n) (*.f64 l l)))))
(+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (+ (* m (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 3))) (+ (* m (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2))))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2))))))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))))
(-.f64 (fma.f64 m (fma.f64 #s(literal -2 binary64) (*.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (fma.f64 #s(literal -2 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))) (fma.f64 m (fma.f64 #s(literal -2 binary64) (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (fma.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 n n) (*.f64 l l)))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (*.f64 n n) (*.f64 l l)))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) #s(literal 4 binary64))))
(+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (+ (* m (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 3))) (+ (* m (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (+ (* m (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M)) (pow (- (* 1/2 n) M) 2)))))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2))))))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))))
(-.f64 (fma.f64 m (fma.f64 #s(literal -2 binary64) (*.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (fma.f64 #s(literal -2 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))) (fma.f64 m (fma.f64 #s(literal -2 binary64) (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (fma.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 n n) (*.f64 l l)) (fma.f64 m (-.f64 (fma.f64 n #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 1/2 binary64) n))) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 n n) (*.f64 l l)))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (*.f64 n n) (*.f64 l l)))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) #s(literal 4 binary64))))
(* (pow m 4) (+ 1/4 (* -1/16 (+ l (fabs (- m n))))))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)))
(* (pow m 4) (- (+ 1/4 (+ (* -1/2 (/ n m)) (+ (* -1/2 (/ (* (+ l (fabs (- m n))) (- (* 1/2 n) M)) m)) (+ (* -1/16 (+ l (fabs (- m n)))) (* 1/2 (/ n m)))))) (/ M m)))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 (/.f64 n m) #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) n) m)))) (/.f64 M m))))
(* (pow m 4) (- (+ 1/4 (+ (* -2 (/ (* n (- (* 1/2 n) M)) (pow m 2))) (+ (* -1 (/ (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2))) (pow m 2))) (+ (* -1/2 (/ n m)) (+ (* -1/2 (/ (* (+ l (fabs (- m n))) (- (* 1/2 n) M)) m)) (+ (* -1/16 (+ l (fabs (- m n)))) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (pow m 2))) (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))))))))) (/ M m)))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 m m)) (-.f64 (fma.f64 (/.f64 n m) #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 m m)) (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 m m))))))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (*.f64 m m))))) (/.f64 M m))))
(* (pow m 4) (- (+ 1/4 (+ (* -2 (/ (* n (- (* 1/2 n) M)) (pow m 2))) (+ (* -2 (/ (* n (pow (- (* 1/2 n) M) 2)) (pow m 3))) (+ (* -2 (/ (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 3)) (pow m 3))) (+ (* -1 (/ (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2))) (pow m 2))) (+ (* -1/2 (/ n m)) (+ (* -1/2 (/ (* (+ l (fabs (- m n))) (- (* 1/2 n) M)) m)) (+ (* -1/16 (+ l (fabs (- m n)))) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (pow m 2))) (+ (* 1/2 (/ n m)) (+ (/ (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2))) (pow m 3)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2))))))))))))) (/ M m)))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 m m)) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (*.f64 m (*.f64 m m))) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))) (*.f64 m (*.f64 m m))) (-.f64 (fma.f64 (/.f64 n m) #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 m m)) (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (/.f64 (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 m (*.f64 m m))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 m m)))))))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (*.f64 m m))))))) (/.f64 M m))))
(* (pow m 4) (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)))
(* (pow m 4) (+ 1/4 (+ (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) m)) (* -1/16 (+ l (fabs (neg (+ n (* -1 m)))))))))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) m))))
(* (pow m 4) (+ 1/4 (+ (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* -1 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (neg (+ n (* -1 m))))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) m)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M)))))) m)) (* -1/16 (+ l (fabs (neg (+ n (* -1 m)))))))))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (fma.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))))) m)) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) m))))
(* (pow m 4) (+ 1/4 (+ (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* -1 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (neg (+ n (* -1 m))))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* -1 (/ (+ (* -1 (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2)))) (+ (* 2 (* n (pow (- (* 1/2 n) M) 2))) (* 2 (* (+ l (fabs (neg (+ n (* -1 m))))) (pow (- (* 1/2 n) M) 3))))) m)) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2))))) m)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M)))))) m)) (* -1/16 (+ l (fabs (neg (+ n (* -1 m)))))))))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (/.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (*.f64 n n) (*.f64 l l)))) m)) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))))) m)) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) m))))
(+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2))))
(fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (*.f64 m m) (*.f64 l l)) (*.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) #s(literal 4 binary64))))
(+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (+ (* n (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 3))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2)))))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))))
(-.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (*.f64 m m) (*.f64 l l)) (*.f64 n (fma.f64 #s(literal -2 binary64) (*.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 m m) (*.f64 l l)) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))))))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) #s(literal 4 binary64))))
(+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (+ (* n (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 3))) (+ (* n (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2))))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2))))))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))))
(-.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (*.f64 m m) (*.f64 l l)) (*.f64 n (fma.f64 #s(literal -2 binary64) (*.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (fma.f64 #s(literal -2 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))) (fma.f64 n (fma.f64 #s(literal -2 binary64) (*.f64 m (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 m m) (*.f64 l l)))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 m m) (*.f64 l l)))))))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) #s(literal 4 binary64))))
(+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (+ (* n (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 3))) (+ (* n (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (+ (* n (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M)) (pow (- (* 1/2 m) M) 2)))))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2))))))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))))
(-.f64 (fma.f64 n (fma.f64 #s(literal -2 binary64) (*.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (fma.f64 #s(literal -2 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))) (fma.f64 n (fma.f64 #s(literal -2 binary64) (*.f64 m (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (fma.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 m m) (*.f64 l l)) (fma.f64 n (-.f64 (fma.f64 m #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 1/2 binary64) m))) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 m m) (*.f64 l l)))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (*.f64 m m) (*.f64 l l)))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) #s(literal 4 binary64))))
(* (pow n 4) (+ 1/4 (* -1/16 (+ l (fabs (- m n))))))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)))
(* (pow n 4) (- (+ 1/4 (+ (* -1/2 (/ m n)) (+ (* -1/2 (/ (* (+ l (fabs (- m n))) (- (* 1/2 m) M)) n)) (+ (* -1/16 (+ l (fabs (- m n)))) (* 1/2 (/ m n)))))) (/ M n)))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 m n))))) (/.f64 M n))))
(* (pow n 4) (- (+ 1/4 (+ (* -2 (/ (* m (- (* 1/2 m) M)) (pow n 2))) (+ (* -1 (/ (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2))) (pow n 2))) (+ (* -1/2 (/ m n)) (+ (* -1/2 (/ (* (+ l (fabs (- m n))) (- (* 1/2 m) M)) n)) (+ (* -1/16 (+ l (fabs (- m n)))) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (pow n 2))) (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))))))))) (/ M n)))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 m (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 n n))) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 m m) (*.f64 l l)) (*.f64 n n)) (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 n n))))))) (/.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))) (*.f64 n n)))) (/.f64 M n))))
(* (pow n 4) (- (+ 1/4 (+ (* -2 (/ (* m (- (* 1/2 m) M)) (pow n 2))) (+ (* -2 (/ (* m (pow (- (* 1/2 m) M) 2)) (pow n 3))) (+ (* -2 (/ (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 3)) (pow n 3))) (+ (* -1 (/ (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2))) (pow n 2))) (+ (* -1/2 (/ m n)) (+ (* -1/2 (/ (* (+ l (fabs (- m n))) (- (* 1/2 m) M)) n)) (+ (* -1/16 (+ l (fabs (- m n)))) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (pow n 2))) (+ (* 1/2 (/ m n)) (+ (/ (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2))) (pow n 3)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2))))))))))))) (/ M n)))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 m (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 n n))) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (*.f64 n (*.f64 n n))) (fma.f64 #s(literal -2 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (*.f64 n (*.f64 n n)))) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 m m) (*.f64 l l)) (*.f64 n n)) (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (/.f64 (-.f64 (*.f64 m m) (*.f64 l l)) (*.f64 n (*.f64 n n))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 n n)))))))) (/.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))) (*.f64 n n)))))) (/.f64 M n))))
(* (pow n 4) (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)))
(* (pow n 4) (+ 1/4 (+ (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) n)) (* -1/16 (+ l (fabs (+ m (* -1 n))))))))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) n))))
(* (pow n 4) (+ 1/4 (+ (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* -1 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (+ m (* -1 n)))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) n)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M)))))) n)) (* -1/16 (+ l (fabs (+ m (* -1 n))))))))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 m (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 m m) (*.f64 l l)))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))))) n)) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) n))))
(* (pow n 4) (+ 1/4 (+ (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* -1 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (+ m (* -1 n)))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* -1 (/ (+ (* -1 (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2)))) (+ (* 2 (* m (pow (- (* 1/2 m) M) 2))) (* 2 (* (+ l (fabs (+ m (* -1 n)))) (pow (- (* 1/2 m) M) 3))))) n)) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2))))) n)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M)))))) n)) (* -1/16 (+ l (fabs (+ m (* -1 n))))))))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 m (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 m m) (*.f64 l l)))) (/.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (*.f64 m m) (*.f64 l l)))) n)) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))))) n)) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) n))))
(+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))))
(fma.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (pow.f64 (+.f64 m n) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))))
(+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (+ (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))) (* M (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (+.f64 m n) #s(literal 4 binary64))) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))))) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))))
(+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (+ (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))) (* M (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (+ (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3))) (* M (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (pow (- m n) 2)) (pow l 2))))))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (+.f64 m n) #s(literal 4 binary64))) (fma.f64 M (-.f64 (fma.f64 M (fma.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (*.f64 #s(literal 3/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))))
(+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (+ (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))) (* M (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (+ (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3))) (* M (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (+ (* 2 (* M (* (+ l (fabs (- m n))) (+ m n)))) (pow (- m n) 2))) (pow l 2))))))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (+.f64 m n) #s(literal 4 binary64))) (fma.f64 M (-.f64 (fma.f64 M (-.f64 (-.f64 (fma.f64 (*.f64 #s(literal 2 binary64) M) (*.f64 (+.f64 m n) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 3/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n))))) (*.f64 l l)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))))
(* -1 (* (pow M 4) (+ l (fabs (- m n)))))
(neg.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 M #s(literal 4 binary64))))
(* (pow M 4) (+ (* -1 (+ l (fabs (- m n)))) (* 2 (/ (* (+ l (fabs (- m n))) (+ m n)) M))))
(*.f64 (pow.f64 M #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (+.f64 m n) M)) (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n)))))
(* (pow M 4) (- (+ (* -1 (+ l (fabs (- m n)))) (+ (* -1 (/ (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2))) (pow M 2))) (+ (* 2 (/ (* (+ l (fabs (- m n))) (+ m n)) M)) (/ (pow (- m n) 2) (pow M 2))))) (/ (pow l 2) (pow M 2))))
(*.f64 (pow.f64 M #s(literal 4 binary64)) (-.f64 (-.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (+.f64 m n) M)) (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 M M))) (/.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 3/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 M M))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (/.f64 (*.f64 l l) (*.f64 M M))))
(* (pow M 4) (- (+ (* -1 (+ l (fabs (- m n)))) (+ (* -1 (/ (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2))) (pow M 2))) (+ (* -1 (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) (pow M 3))) (+ (* 1/2 (/ (* (+ l (fabs (- m n))) (pow (+ m n) 3)) (pow M 3))) (+ (* 2 (/ (* (+ l (fabs (- m n))) (+ m n)) M)) (/ (pow (- m n) 2) (pow M 2))))))) (/ (pow l 2) (pow M 2))))
(*.f64 (pow.f64 M #s(literal 4 binary64)) (-.f64 (-.f64 (-.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M)))) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (+.f64 m n) M)) (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 M M)))) (/.f64 (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))) (*.f64 M (*.f64 M M)))) (/.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 3/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) (*.f64 M M))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (/.f64 (*.f64 l l) (*.f64 M M))))
(* -1 (* (pow M 4) (+ l (fabs (- m n)))))
(neg.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 M #s(literal 4 binary64))))
(* (pow M 4) (+ (* -1 (+ l (fabs (- m n)))) (/ (* (+ l (fabs (- m n))) (+ (* 2 m) (* 2 n))) M)))
(*.f64 (pow.f64 M #s(literal 4 binary64)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 m n) M)) (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n)))))
(* (pow M 4) (+ (* -1 (+ l (fabs (- m n)))) (* -1 (/ (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 2 m) (* 2 n)))) (* -1 (/ (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (pow (- m n) 2)) (pow l 2)) M))) M))))
(*.f64 (pow.f64 M #s(literal 4 binary64)) (-.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (/.f64 (-.f64 (*.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (*.f64 #s(literal 2 binary64) (+.f64 m n))) (/.f64 (fma.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (*.f64 #s(literal 3/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))) M)) M)))
(* (pow M 4) (+ (* -1 (+ l (fabs (- m n)))) (* -1 (/ (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 2 m) (* 2 n)))) (* -1 (/ (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (+ (* -1 (/ (+ (* -1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3))) (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) M)) (pow (- m n) 2))) (pow l 2)) M))) M))))
(*.f64 (pow.f64 M #s(literal 4 binary64)) (-.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (/.f64 (-.f64 (*.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (*.f64 #s(literal 2 binary64) (+.f64 m n))) (/.f64 (-.f64 (-.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) M)) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 3/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n))))) (*.f64 l l)) M)) M)))
(+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)))
(-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (fabs.f64 (-.f64 m n)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64))))
(+ (* -1 (* l (pow (- (* 1/2 (+ m n)) M) 4))) (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))))
(-.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (fabs.f64 (-.f64 m n)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64)))) (*.f64 l (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64))))
(+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (+ (* l (+ (* -1 (* l (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (pow (- (* 1/2 (+ m n)) M) 4)))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))))
(-.f64 (fma.f64 l (fma.f64 (neg.f64 l) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (neg.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n)))) (*.f64 (fabs.f64 (-.f64 m n)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64))))
(+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (+ (* l (+ (* -1 (* l (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (pow (- (* 1/2 (+ m n)) M) 4)))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))))
(-.f64 (fma.f64 l (fma.f64 (neg.f64 l) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (neg.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n)))) (*.f64 (fabs.f64 (-.f64 m n)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64))))
(* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2)))
(*.f64 (neg.f64 (*.f64 l l)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))))
(* (pow l 2) (+ (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 4) l)) (* -1 (pow (- (* 1/2 (+ m n)) M) 2))))
(*.f64 (*.f64 l l) (-.f64 (neg.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64)) l)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))))
(* (pow l 2) (+ (* -1 (/ (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4)) (pow l 2))) (+ (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 4) l)) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))))
(*.f64 (*.f64 l l) (-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 l l)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (fabs.f64 (-.f64 m n)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64))) (*.f64 l l))))
(* (pow l 2) (+ (* -1 (/ (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4)) (pow l 2))) (+ (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 4) l)) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))))
(*.f64 (*.f64 l l) (-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 l l)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64)) l)) (/.f64 (*.f64 (fabs.f64 (-.f64 m n)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64))) (*.f64 l l))))
(* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2)))
(*.f64 (neg.f64 (*.f64 l l)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))))
(* (pow l 2) (+ (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 4) l)) (* -1 (pow (- (* 1/2 (+ m n)) M) 2))))
(*.f64 (*.f64 l l) (-.f64 (neg.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64)) l)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))))
(* (pow l 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))) l)) (pow (- (* 1/2 (+ m n)) M) 4)) l)) (* -1 (pow (- (* 1/2 (+ m n)) M) 2))))
(*.f64 (*.f64 l l) (-.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (fabs.f64 (-.f64 m n)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64)))) l)) l)))
(* (pow l 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))) l)) (pow (- (* 1/2 (+ m n)) M) 4)) l)) (* -1 (pow (- (* 1/2 (+ m n)) M) 2))))
(*.f64 (*.f64 l l) (-.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (fabs.f64 (-.f64 m n)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64)))) l)) l)))
(pow (- (* 1/2 n) M) 2)
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))
(+ (* m (- (* 1/2 n) M)) (pow (- (* 1/2 n) M) 2))
(fma.f64 m (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(fma.f64 m (fma.f64 m #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(fma.f64 m (fma.f64 m #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))
(* 1/4 (pow m 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 m m))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(*.f64 (*.f64 m m) (-.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 m m)))) (/.f64 M m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(*.f64 (*.f64 m m) (-.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 m m)))) (/.f64 M m)))
(* 1/4 (pow m 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 m m))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(*.f64 (*.f64 m m) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) m)) m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(*.f64 (*.f64 m m) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) m)) m)))
(pow (- (* 1/2 m) M) 2)
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))
(+ (* n (- (* 1/2 m) M)) (pow (- (* 1/2 m) M) 2))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 n (-.f64 (fma.f64 #s(literal 1/2 binary64) m (*.f64 n #s(literal 1/4 binary64))) M)))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 n (-.f64 (fma.f64 #s(literal 1/2 binary64) m (*.f64 n #s(literal 1/4 binary64))) M)))
(* 1/4 (pow n 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 n n))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 n n))) (/.f64 M n))))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 n n))) (/.f64 M n))))
(* 1/4 (pow n 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 n n))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n)))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(*.f64 (*.f64 n n) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) n)) n)))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(*.f64 (*.f64 n n) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) n)) n)))
(* 1/4 (pow (+ m n) 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))
(+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (+.f64 m n)))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(fma.f64 M (-.f64 M (+.f64 m n)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(fma.f64 M (-.f64 M (+.f64 m n)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))))
(pow M 2)
(*.f64 M M)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m n) M)))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(*.f64 (*.f64 M M) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m n) M)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M M))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(*.f64 (*.f64 M M) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m n) M)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M M))))
(pow M 2)
(*.f64 M M)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m n) M)))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) M) n)) M)))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) M) n)) M)))
(pow (- (* 1/2 n) M) 2)
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))
(+ (* m (- (* 1/2 n) M)) (pow (- (* 1/2 n) M) 2))
(fma.f64 m (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(fma.f64 m (fma.f64 m #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(fma.f64 m (fma.f64 m #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))
(* 1/4 (pow m 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 m m))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(*.f64 (*.f64 m m) (-.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 m m)))) (/.f64 M m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(*.f64 (*.f64 m m) (-.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 m m)))) (/.f64 M m)))
(* 1/4 (pow m 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 m m))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(*.f64 (*.f64 m m) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) m)) m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(*.f64 (*.f64 m m) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) m)) m)))
(pow (- (* 1/2 m) M) 2)
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))
(+ (* n (- (* 1/2 m) M)) (pow (- (* 1/2 m) M) 2))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 n (-.f64 (fma.f64 #s(literal 1/2 binary64) m (*.f64 n #s(literal 1/4 binary64))) M)))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 n (-.f64 (fma.f64 #s(literal 1/2 binary64) m (*.f64 n #s(literal 1/4 binary64))) M)))
(* 1/4 (pow n 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 n n))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 n n))) (/.f64 M n))))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 n n))) (/.f64 M n))))
(* 1/4 (pow n 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 n n))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n)))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(*.f64 (*.f64 n n) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) n)) n)))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(*.f64 (*.f64 n n) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) n)) n)))
(* 1/4 (pow (+ m n) 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))
(+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (+.f64 m n)))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(fma.f64 M (-.f64 M (+.f64 m n)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(fma.f64 M (-.f64 M (+.f64 m n)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))))
(pow M 2)
(*.f64 M M)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m n) M)))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(*.f64 (*.f64 M M) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m n) M)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M M))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(*.f64 (*.f64 M M) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m n) M)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M M))))
(pow M 2)
(*.f64 M M)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m n) M)))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) M) n)) M)))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) M) n)) M)))
(pow (- m n) 2)
(*.f64 (-.f64 m n) (-.f64 m n))
(+ (* -1 (pow l 2)) (pow (- m n) 2))
(-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))
(+ (* -1 (pow l 2)) (pow (- m n) 2))
(-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))
(+ (* -1 (pow l 2)) (pow (- m n) 2))
(-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))
(* -1 (pow l 2))
(neg.f64 (*.f64 l l))
(* (pow l 2) (- (/ (pow (- m n) 2) (pow l 2)) 1))
(*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)) #s(literal -1 binary64)))
(* (pow l 2) (- (/ (pow (- m n) 2) (pow l 2)) 1))
(*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)) #s(literal -1 binary64)))
(* (pow l 2) (- (/ (pow (- m n) 2) (pow l 2)) 1))
(*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)) #s(literal -1 binary64)))
(* -1 (pow l 2))
(neg.f64 (*.f64 l l))
(* (pow l 2) (- (/ (pow (- m n) 2) (pow l 2)) 1))
(*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)) #s(literal -1 binary64)))
(* (pow l 2) (- (/ (pow (- m n) 2) (pow l 2)) 1))
(*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)) #s(literal -1 binary64)))
(* (pow l 2) (- (/ (pow (- m n) 2) (pow l 2)) 1))
(*.f64 (*.f64 l l) (+.f64 (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)) #s(literal -1 binary64)))
(- (pow n 2) (pow l 2))
(-.f64 (*.f64 n n) (*.f64 l l))
(- (+ (* -2 (* m n)) (pow n 2)) (pow l 2))
(-.f64 (*.f64 n (fma.f64 m #s(literal -2 binary64) n)) (*.f64 l l))
(- (+ (* m (+ m (* -2 n))) (pow n 2)) (pow l 2))
(-.f64 (fma.f64 m (fma.f64 n #s(literal -2 binary64) m) (*.f64 n n)) (*.f64 l l))
(- (+ (* m (+ m (* -2 n))) (pow n 2)) (pow l 2))
(-.f64 (fma.f64 m (fma.f64 n #s(literal -2 binary64) m) (*.f64 n n)) (*.f64 l l))
(pow m 2)
(*.f64 m m)
(* (pow m 2) (+ 1 (* -2 (/ n m))))
(*.f64 (*.f64 m m) (fma.f64 (/.f64 n m) #s(literal -2 binary64) #s(literal 1 binary64)))
(* (pow m 2) (- (+ 1 (+ (* -2 (/ n m)) (/ (pow n 2) (pow m 2)))) (/ (pow l 2) (pow m 2))))
(*.f64 (*.f64 m m) (-.f64 (+.f64 (fma.f64 (/.f64 n m) #s(literal -2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 n n) (*.f64 m m))) (/.f64 (*.f64 l l) (*.f64 m m))))
(* (pow m 2) (- (+ 1 (+ (* -2 (/ n m)) (/ (pow n 2) (pow m 2)))) (/ (pow l 2) (pow m 2))))
(*.f64 (*.f64 m m) (-.f64 (+.f64 (fma.f64 (/.f64 n m) #s(literal -2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 n n) (*.f64 m m))) (/.f64 (*.f64 l l) (*.f64 m m))))
(pow m 2)
(*.f64 m m)
(* (pow m 2) (+ 1 (* -2 (/ n m))))
(*.f64 (*.f64 m m) (fma.f64 (/.f64 n m) #s(literal -2 binary64) #s(literal 1 binary64)))
(* (pow m 2) (+ 1 (* -1 (/ (+ (* -1 (/ (- (pow n 2) (pow l 2)) m)) (* 2 n)) m))))
(*.f64 (*.f64 m m) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) n) (/.f64 (-.f64 (*.f64 n n) (*.f64 l l)) m)) m)))
(* (pow m 2) (+ 1 (* -1 (/ (+ (* -1 (/ (- (pow n 2) (pow l 2)) m)) (* 2 n)) m))))
(*.f64 (*.f64 m m) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) n) (/.f64 (-.f64 (*.f64 n n) (*.f64 l l)) m)) m)))
(- (pow m 2) (pow l 2))
(-.f64 (*.f64 m m) (*.f64 l l))
(- (+ (* -2 (* m n)) (pow m 2)) (pow l 2))
(-.f64 (fma.f64 m m (*.f64 #s(literal -2 binary64) (*.f64 m n))) (*.f64 l l))
(- (+ (* n (+ n (* -2 m))) (pow m 2)) (pow l 2))
(-.f64 (fma.f64 n (fma.f64 m #s(literal -2 binary64) n) (*.f64 m m)) (*.f64 l l))
(- (+ (* n (+ n (* -2 m))) (pow m 2)) (pow l 2))
(-.f64 (fma.f64 n (fma.f64 m #s(literal -2 binary64) n) (*.f64 m m)) (*.f64 l l))
(pow n 2)
(*.f64 n n)
(* (pow n 2) (+ 1 (* -2 (/ m n))))
(*.f64 (*.f64 n n) (fma.f64 (/.f64 m n) #s(literal -2 binary64) #s(literal 1 binary64)))
(* (pow n 2) (- (+ 1 (+ (* -2 (/ m n)) (/ (pow m 2) (pow n 2)))) (/ (pow l 2) (pow n 2))))
(*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 m m) (*.f64 n n))) (/.f64 (*.f64 l l) (*.f64 n n))))
(* (pow n 2) (- (+ 1 (+ (* -2 (/ m n)) (/ (pow m 2) (pow n 2)))) (/ (pow l 2) (pow n 2))))
(*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 m m) (*.f64 n n))) (/.f64 (*.f64 l l) (*.f64 n n))))
(pow n 2)
(*.f64 n n)
(* (pow n 2) (+ 1 (* -2 (/ m n))))
(*.f64 (*.f64 n n) (fma.f64 (/.f64 m n) #s(literal -2 binary64) #s(literal 1 binary64)))
(* (pow n 2) (+ 1 (* -1 (/ (+ (* -1 (/ (- (pow m 2) (pow l 2)) n)) (* 2 m)) n))))
(*.f64 (*.f64 n n) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 m m) (*.f64 l l)) n)) n)))
(* (pow n 2) (+ 1 (* -1 (/ (+ (* -1 (/ (- (pow m 2) (pow l 2)) n)) (* 2 m)) n))))
(*.f64 (*.f64 n n) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 m m) (*.f64 l l)) n)) n)))
(/ (- (fabs (- m n)) (pow (- (* 1/2 n) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) l)
(- (+ (* m (- (/ M l) (* 1/2 (/ n l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 n) M) 2) l))
(fma.f64 m (+.f64 (/.f64 M l) (*.f64 #s(literal -1/2 binary64) (/.f64 n l))) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) l))
(- (+ (* m (- (+ (* -1/4 (/ m l)) (/ M l)) (* 1/2 (/ n l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 n) M) 2) l))
(fma.f64 m (+.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 m l) (/.f64 M l)) (*.f64 #s(literal -1/2 binary64) (/.f64 n l))) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) l))
(- (+ (* m (- (+ (* -1/4 (/ m l)) (/ M l)) (* 1/2 (/ n l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 n) M) 2) l))
(fma.f64 m (+.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 m l) (/.f64 M l)) (*.f64 #s(literal -1/2 binary64) (/.f64 n l))) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) l))
(* -1/4 (/ (pow m 2) l))
(*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 m m) l))
(* (pow m 2) (- (/ M (* l m)) (+ (* 1/2 (/ n (* l m))) (* 1/4 (/ 1 l)))))
(*.f64 (*.f64 m m) (-.f64 (/.f64 M (*.f64 m l)) (fma.f64 #s(literal 1/2 binary64) (/.f64 n (*.f64 m l)) (/.f64 #s(literal 1/4 binary64) l))))
(* (pow m 2) (- (+ (/ M (* l m)) (/ (fabs (- m n)) (* l (pow m 2)))) (+ (* 1/2 (/ n (* l m))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 n) M) 2) (* l (pow m 2)))))))
(*.f64 (*.f64 m m) (-.f64 (+.f64 (/.f64 M (*.f64 m l)) (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 (*.f64 m m) l))) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n (*.f64 m l)) (/.f64 #s(literal 1/4 binary64) l)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 (*.f64 m m) l)))))
(* (pow m 2) (- (+ (/ M (* l m)) (/ (fabs (- m n)) (* l (pow m 2)))) (+ (* 1/2 (/ n (* l m))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 n) M) 2) (* l (pow m 2)))))))
(*.f64 (*.f64 m m) (-.f64 (+.f64 (/.f64 M (*.f64 m l)) (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 (*.f64 m m) l))) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n (*.f64 m l)) (/.f64 #s(literal 1/4 binary64) l)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 (*.f64 m m) l)))))
(* -1/4 (/ (pow m 2) l))
(*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 m m) l))
(* (pow m 2) (- (* -1 (/ (- (* 1/2 (/ n l)) (/ M l)) m)) (* 1/4 (/ 1 l))))
(*.f64 (*.f64 m m) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)) m)) (/.f64 #s(literal 1/4 binary64) l)))
(* (pow m 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (neg (+ n (* -1 m)))) l) (/ (pow (- (* 1/2 n) M) 2) l)) m)) (* 1/2 (/ n l))) (/ M l)) m)) (* 1/4 (/ 1 l))))
(*.f64 (*.f64 m m) (-.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) l) m)) (/.f64 M l)) m)) (/.f64 #s(literal 1/4 binary64) l)))
(* (pow m 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (neg (+ n (* -1 m)))) l) (/ (pow (- (* 1/2 n) M) 2) l)) m)) (* 1/2 (/ n l))) (/ M l)) m)) (* 1/4 (/ 1 l))))
(*.f64 (*.f64 m m) (-.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) l) m)) (/.f64 M l)) m)) (/.f64 #s(literal 1/4 binary64) l)))
(/ (- (fabs (- m n)) (pow (- (* 1/2 m) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) l)
(- (+ (* n (- (/ M l) (* 1/2 (/ m l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 m) M) 2) l))
(fma.f64 n (+.f64 (/.f64 M l) (*.f64 #s(literal -1/2 binary64) (/.f64 m l))) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) l))
(- (+ (* n (- (+ (* -1/4 (/ n l)) (/ M l)) (* 1/2 (/ m l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 m) M) 2) l))
(fma.f64 n (+.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 n l) (/.f64 M l)) (*.f64 #s(literal -1/2 binary64) (/.f64 m l))) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) l))
(- (+ (* n (- (+ (* -1/4 (/ n l)) (/ M l)) (* 1/2 (/ m l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 m) M) 2) l))
(fma.f64 n (+.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 n l) (/.f64 M l)) (*.f64 #s(literal -1/2 binary64) (/.f64 m l))) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) l))
(* -1/4 (/ (pow n 2) l))
(/.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)) l)
(* (pow n 2) (- (/ M (* l n)) (+ (* 1/2 (/ m (* l n))) (* 1/4 (/ 1 l)))))
(*.f64 (*.f64 n n) (-.f64 (/.f64 M (*.f64 n l)) (fma.f64 #s(literal 1/2 binary64) (/.f64 m (*.f64 n l)) (/.f64 #s(literal 1/4 binary64) l))))
(* (pow n 2) (- (+ (/ M (* l n)) (/ (fabs (- m n)) (* l (pow n 2)))) (+ (* 1/2 (/ m (* l n))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 m) M) 2) (* l (pow n 2)))))))
(*.f64 (*.f64 n n) (-.f64 (+.f64 (/.f64 M (*.f64 n l)) (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 (*.f64 n n) l))) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m (*.f64 n l)) (/.f64 #s(literal 1/4 binary64) l)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 (*.f64 n n) l)))))
(* (pow n 2) (- (+ (/ M (* l n)) (/ (fabs (- m n)) (* l (pow n 2)))) (+ (* 1/2 (/ m (* l n))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 m) M) 2) (* l (pow n 2)))))))
(*.f64 (*.f64 n n) (-.f64 (+.f64 (/.f64 M (*.f64 n l)) (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 (*.f64 n n) l))) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m (*.f64 n l)) (/.f64 #s(literal 1/4 binary64) l)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 (*.f64 n n) l)))))
(* -1/4 (/ (pow n 2) l))
(/.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)) l)
(* (pow n 2) (- (* -1 (/ (- (* 1/2 (/ m l)) (/ M l)) n)) (* 1/4 (/ 1 l))))
(*.f64 (*.f64 n n) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) n)) (/.f64 #s(literal 1/4 binary64) l)))
(* (pow n 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (+ m (* -1 n))) l) (/ (pow (- (* 1/2 m) M) 2) l)) n)) (* 1/2 (/ m l))) (/ M l)) n)) (* 1/4 (/ 1 l))))
(*.f64 (*.f64 n n) (-.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) l) n)) (/.f64 M l)) n)) (/.f64 #s(literal 1/4 binary64) l)))
(* (pow n 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (+ m (* -1 n))) l) (/ (pow (- (* 1/2 m) M) 2) l)) n)) (* 1/2 (/ m l))) (/ M l)) n)) (* 1/4 (/ 1 l))))
(*.f64 (*.f64 n n) (-.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) l) n)) (/.f64 M l)) n)) (/.f64 #s(literal 1/4 binary64) l)))
(/ (- (fabs (- m n)) (* 1/4 (pow (+ m n) 2))) l)
(/.f64 (+.f64 (fabs.f64 (-.f64 m n)) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1/4 binary64))) l)
(- (+ (* M (+ (/ m l) (/ n l))) (/ (fabs (- m n)) l)) (* 1/4 (/ (pow (+ m n) 2) l)))
(fma.f64 M (+.f64 (/.f64 n l) (/.f64 m l)) (/.f64 (+.f64 (fabs.f64 (-.f64 m n)) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1/4 binary64))) l))
(- (+ (* M (+ (* -1 (/ M l)) (+ (/ m l) (/ n l)))) (/ (fabs (- m n)) l)) (* 1/4 (/ (pow (+ m n) 2) l)))
(fma.f64 M (-.f64 (+.f64 (/.f64 n l) (/.f64 m l)) (/.f64 M l)) (/.f64 (+.f64 (fabs.f64 (-.f64 m n)) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1/4 binary64))) l))
(- (+ (* M (+ (* -1 (/ M l)) (+ (/ m l) (/ n l)))) (/ (fabs (- m n)) l)) (* 1/4 (/ (pow (+ m n) 2) l)))
(fma.f64 M (-.f64 (+.f64 (/.f64 n l) (/.f64 m l)) (/.f64 M l)) (/.f64 (+.f64 (fabs.f64 (-.f64 m n)) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1/4 binary64))) l))
(* -1 (/ (pow M 2) l))
(neg.f64 (/.f64 (*.f64 M M) l))
(* (pow M 2) (- (+ (/ m (* M l)) (/ n (* M l))) (/ 1 l)))
(*.f64 (*.f64 M M) (+.f64 (/.f64 m (*.f64 M l)) (-.f64 (/.f64 n (*.f64 M l)) (/.f64 #s(literal 1 binary64) l))))
(* (pow M 2) (- (+ (/ m (* M l)) (+ (/ n (* M l)) (/ (fabs (- m n)) (* (pow M 2) l)))) (+ (* 1/4 (/ (pow (+ m n) 2) (* (pow M 2) l))) (/ 1 l))))
(*.f64 (*.f64 M M) (-.f64 (+.f64 (+.f64 (/.f64 m (*.f64 M l)) (/.f64 n (*.f64 M l))) (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 (*.f64 M M) l))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (*.f64 M M) l)) (/.f64 #s(literal 1 binary64) l))))
(* (pow M 2) (- (+ (/ m (* M l)) (+ (/ n (* M l)) (/ (fabs (- m n)) (* (pow M 2) l)))) (+ (* 1/4 (/ (pow (+ m n) 2) (* (pow M 2) l))) (/ 1 l))))
(*.f64 (*.f64 M M) (-.f64 (+.f64 (+.f64 (/.f64 m (*.f64 M l)) (/.f64 n (*.f64 M l))) (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 (*.f64 M M) l))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (*.f64 M M) l)) (/.f64 #s(literal 1 binary64) l))))
(* -1 (/ (pow M 2) l))
(neg.f64 (/.f64 (*.f64 M M) l))
(* (pow M 2) (- (+ (/ m (* M l)) (/ n (* M l))) (/ 1 l)))
(*.f64 (*.f64 M M) (+.f64 (/.f64 m (*.f64 M l)) (-.f64 (/.f64 n (*.f64 M l)) (/.f64 #s(literal 1 binary64) l))))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (/ (+ m n) l)) (* -1 (/ (- (/ (fabs (- m n)) l) (* 1/4 (/ (pow (+ m n) 2) l))) M))) M)) (/ 1 l)))
(*.f64 (*.f64 M M) (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 m n) l)) (/.f64 (/.f64 (+.f64 (fabs.f64 (-.f64 m n)) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1/4 binary64))) l) M)) M)) (/.f64 #s(literal 1 binary64) l)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (/ (+ m n) l)) (* -1 (/ (- (/ (fabs (- m n)) l) (* 1/4 (/ (pow (+ m n) 2) l))) M))) M)) (/ 1 l)))
(*.f64 (*.f64 M M) (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 m n) l)) (/.f64 (/.f64 (+.f64 (fabs.f64 (-.f64 m n)) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1/4 binary64))) l) M)) M)) (/.f64 #s(literal 1 binary64) l)))
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))
(exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n))))
(+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* -1 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))
(-.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n)))) (*.f64 l (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n))))))
(+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* l (+ (* -1 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))) (* 1/2 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))))
(fma.f64 l (fma.f64 (*.f64 #s(literal 1/2 binary64) l) (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n)))) (neg.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n)))))) (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n)))))
(+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* l (+ (* -1 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))) (* l (+ (* -1/6 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))) (* 1/2 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))))))
(fma.f64 l (fma.f64 l (fma.f64 #s(literal 1/2 binary64) (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 l #s(literal -1/6 binary64)) (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n)))))) (neg.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n)))))) (exp.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* -1 (* l (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l)))))))
(fma.f64 (neg.f64 l) (*.f64 (*.f64 m (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l))) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* m (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))) (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4))))))
(fma.f64 m (fma.f64 m (*.f64 (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 l l)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l))) #s(literal -1/4 binary64))) (*.f64 (neg.f64 l) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))))) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* m (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))) (* m (+ (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ n l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ n l)) (/ M l))))))) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4)))))))
(fma.f64 m (fma.f64 m (fma.f64 m (*.f64 (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 l (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 l (*.f64 l l)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)))))))) (*.f64 (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 l l)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l))) #s(literal -1/4 binary64)))) (*.f64 (neg.f64 l) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 M l)) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))))) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 n (neg.f64 m)) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (-.f64 n (neg.f64 m)) (neg.f64 M))) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 n (neg.f64 m)) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (-.f64 n (neg.f64 m)) (neg.f64 M))) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 n (neg.f64 m)) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (-.f64 n (neg.f64 m)) (neg.f64 M))) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 n (neg.f64 m)) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (-.f64 n (neg.f64 m)) (neg.f64 M))) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* -1 (* l (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l)))))))
(-.f64 (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (*.f64 (*.f64 n l) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* n (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))) (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4))))))
(fma.f64 n (fma.f64 n (*.f64 (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 l l)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l))) #s(literal -1/4 binary64))) (*.f64 (neg.f64 l) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))))) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* n (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))) (* n (+ (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ m l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ m l)) (/ M l))))))) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4)))))))
(fma.f64 n (-.f64 (*.f64 n (fma.f64 n (*.f64 (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 l (*.f64 l l))) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)))) (*.f64 (*.f64 #s(literal 1/4 binary64) l) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l))))) (*.f64 (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 l l)) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l))) #s(literal -1/4 binary64))))) (*.f64 l (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) m) l) (/.f64 M l)) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))))) (exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) l) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 m (neg.f64 n)) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (-.f64 m (neg.f64 n)) (neg.f64 M))) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 m (neg.f64 n)) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (-.f64 m (neg.f64 n)) (neg.f64 M))) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 m (neg.f64 n)) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (-.f64 m (neg.f64 n)) (neg.f64 M))) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 m (neg.f64 n)) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (-.f64 m (neg.f64 n)) (neg.f64 M))) l) (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n))))
(fma.f64 M (*.f64 (+.f64 m n) (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))
(fma.f64 M (fma.f64 M (*.f64 (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1 binary64))) (*.f64 (+.f64 m n) (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))))) (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (+ (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))
(fma.f64 M (fma.f64 M (fma.f64 M (*.f64 (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (neg.f64 m) n))) (*.f64 (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1 binary64)))) (*.f64 (+.f64 m n) (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))))) (exp.f64 (*.f64 (neg.f64 l) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (neg.f64 l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l))))
(/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 2)))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) #s(literal 4 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (+.f64 (fabs.f64 (-.f64 m n)) l)))
(+ (* -1 (pow (- (* 1/2 n) M) 2)) (+ (* m (- (+ (* -2 (- (* 1/2 n) M)) (* -2 (/ n (+ l (fabs (- m n)))))) (* -1 (- (* 1/2 n) M)))) (/ (- (pow n 2) (pow l 2)) (+ l (fabs (- m n))))))
(-.f64 (fma.f64 m (-.f64 (*.f64 #s(literal -2 binary64) (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (/.f64 n (+.f64 (fabs.f64 (-.f64 m n)) l)))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (/.f64 (-.f64 (*.f64 n n) (*.f64 l l)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))
(+ (* -1 (pow (- (* 1/2 n) M) 2)) (+ (* m (- (+ (* -2 (- (* 1/2 n) M)) (+ (* -2 (/ n (+ l (fabs (- m n))))) (* m (- (+ 1 (+ (* -1 (/ (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2))) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 2)))) (/ 1 (+ l (fabs (- m n))))))) (* 1/4 (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4)))))))) (* -1 (- (* 1/2 n) M)))) (/ (- (pow n 2) (pow l 2)) (+ l (fabs (- m n))))))
(-.f64 (fma.f64 m (-.f64 (fma.f64 #s(literal -2 binary64) (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (/.f64 n (+.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 m (-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (/.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) #s(literal 4 binary64))))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) #s(literal 4 binary64))))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (/.f64 (-.f64 (*.f64 n n) (*.f64 l l)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))
(+ (* -1 (pow (- (* 1/2 n) M) 2)) (+ (* m (- (+ (* -2 (- (* 1/2 n) M)) (+ (* -2 (/ n (+ l (fabs (- m n))))) (* m (- (+ 1 (+ (* -1 (/ (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2))) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 2)))) (+ (* m (- (+ (* -1/2 (/ n (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 5)))) (* 1/2 (/ n (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 2)))))) (+ (* -1 (/ (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 3))) (+ (* 1/4 (/ (- (+ (* -2 (- (* 1/2 n) M)) (* -2 (/ n (+ l (fabs (- m n)))))) (* -1 (- (* 1/2 n) M))) (pow (- (* 1/2 n) M) 2))) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 3)))) (+ (* 3/2 (/ 1 (- (* 1/2 n) M))) (+ (/ 1 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (/ M (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 2)))))))))) (/ 1 (+ l (fabs (- m n)))))))) (* 1/4 (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 4)))))))) (* -1 (- (* 1/2 n) M)))) (/ (- (pow n 2) (pow l 2)) (+ l (fabs (- m n))))))
(-.f64 (fma.f64 m (-.f64 (fma.f64 #s(literal -2 binary64) (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (/.f64 n (+.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 m (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (fma.f64 m (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 n (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 n (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (/.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) #s(literal 4 binary64))))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) #s(literal 5 binary64)))))) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (/.f64 n (+.f64 (fabs.f64 (-.f64 m n)) l)))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (+.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))))) (/.f64 #s(literal 3/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l))) (/.f64 M (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (+.f64 (fabs.f64 (-.f64 m n)) l)))))) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))))) (/.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) #s(literal 4 binary64))))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) #s(literal 4 binary64)))))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (/.f64 (-.f64 (*.f64 n n) (*.f64 l l)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))
(* 4 (/ (* (pow m 2) (+ 1/4 (* -1/16 (+ l (fabs (- m n)))))) (+ l (fabs (- m n)))))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 m m) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)))) (+.f64 (fabs.f64 (-.f64 m n)) l))
(* (pow m 2) (- (+ (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (+ l (fabs (- m n))))) (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (* m (+ l (fabs (- m n))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (* m (+ l (fabs (- m n))))))))
(*.f64 (*.f64 m m) (fma.f64 #s(literal 4 binary64) (+.f64 (/.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (+.f64 (fabs.f64 (-.f64 m n)) l)) (/.f64 (-.f64 (fma.f64 n #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 1/2 binary64) n))) M) (*.f64 m (+.f64 (fabs.f64 (-.f64 m n)) l)))) (*.f64 #s(literal -16 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64))) (*.f64 m (+.f64 (fabs.f64 (-.f64 m n)) l))))))
(* (pow m 2) (- (+ (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (+ l (fabs (- m n))))) (+ (* 4 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (* (pow m 2) (+ l (fabs (- m n)))))) (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (* m (+ l (fabs (- m n)))))))) (+ (* 4 (/ (* (- (* 1/2 n) M) (- (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (+ l (fabs (- m n))))))) (pow m 2))) (+ (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (* m (+ l (fabs (- m n)))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (pow (- (* 1/2 n) M) 2)) (* (pow m 2) (+ l (fabs (- m n))))))))))
(*.f64 (*.f64 m m) (-.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 4 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (fma.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))))) (*.f64 (*.f64 m m) (+.f64 (fabs.f64 (-.f64 m n)) l))) (/.f64 (-.f64 (fma.f64 n #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 1/2 binary64) n))) M) (*.f64 m (+.f64 (fabs.f64 (-.f64 m n)) l)))))) (fma.f64 #s(literal 16 binary64) (fma.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (*.f64 m (+.f64 (fabs.f64 (-.f64 m n)) l))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64))) (*.f64 (*.f64 m m) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (/.f64 (*.f64 (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (fma.f64 n #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 1/2 binary64) n))) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l))) #s(literal -16 binary64)))) (*.f64 m m)))))
(* (pow m 2) (- (+ (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (+ l (fabs (- m n))))) (+ (* 4 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (* (pow m 2) (+ l (fabs (- m n)))))) (+ (* 4 (/ (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 n) M) 3))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2))))) (* (pow m 3) (+ l (fabs (- m n)))))) (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (* m (+ l (fabs (- m n))))))))) (+ (* 4 (/ (* (- (* 1/2 n) M) (- (* 4 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (+ l (fabs (- m n))))) (+ (* 4 (* (- (* 1/2 n) M) (- (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (+ l (fabs (- m n)))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (pow (- (* 1/2 n) M) 2)) (+ l (fabs (- m n)))))))) (pow m 3))) (+ (* 4 (/ (* (- (* 1/2 n) M) (- (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (+ l (fabs (- m n))))))) (pow m 2))) (+ (* 4 (/ (* (pow (- (* 1/2 n) M) 2) (- (* 4 (/ (- (+ (* -1/2 n) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 n) M))) (* 1/2 n))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (+ l (fabs (- m n))))))) (pow m 3))) (+ (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 n) M)) (* m (+ l (fabs (- m n)))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (pow (- (* 1/2 n) M) 2)) (* (pow m 2) (+ l (fabs (- m n))))))))))))
(*.f64 (*.f64 m m) (-.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (+.f64 (fabs.f64 (-.f64 m n)) l)) (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (fma.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))))) (*.f64 (*.f64 m m) (+.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 #s(literal 4 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (fma.f64 #s(literal -2 binary64) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 n n) (*.f64 l l))))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 m (*.f64 m m)))) (/.f64 (-.f64 (fma.f64 n #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 1/2 binary64) n))) M) (*.f64 m (+.f64 (fabs.f64 (-.f64 m n)) l))))))) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (fma.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (fma.f64 #s(literal 16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (fma.f64 n #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 1/2 binary64) n))) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l))) #s(literal -16 binary64))))))) (*.f64 m (*.f64 m m))) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (fma.f64 n #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 1/2 binary64) n))) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l))) #s(literal -16 binary64)))) (*.f64 m m)) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (fma.f64 n #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 1/2 binary64) n))) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l))) #s(literal -16 binary64)))) (*.f64 m (*.f64 m m))) (*.f64 #s(literal 16 binary64) (fma.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (*.f64 m (+.f64 (fabs.f64 (-.f64 m n)) l))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64))) (*.f64 (*.f64 m m) (+.f64 (fabs.f64 (-.f64 m n)) l))))))))))
(* 4 (/ (* (pow m 2) (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m)))))))) (+ l (fabs (neg (+ n (* -1 m)))))))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 m m) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)))) (+.f64 (fabs.f64 (-.f64 m n)) l))
(* (pow m 2) (+ (* -1 (/ (- (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))) m)) (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (+ l (fabs (neg (+ n (* -1 m)))))))))
(*.f64 (*.f64 m m) (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (/.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l))))) m)))
(* (pow m 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 4 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (neg (+ n (* -1 m))))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (+ l (fabs (neg (+ n (* -1 m))))))) (+ (* -4 (* (- (* 1/2 n) M) (- (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (pow (- (* 1/2 n) M) 2)) (+ l (fabs (neg (+ n (* -1 m))))))))) m)) (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m)))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))) m)) (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (+ l (fabs (neg (+ n (* -1 m)))))))))
(*.f64 (*.f64 m m) (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (fma.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (fma.f64 (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l))))) (*.f64 #s(literal 16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (+.f64 (fabs.f64 (-.f64 m n)) l)))))) m)) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))))) m)))
(* (pow m 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 4 (/ (+ (* -1 (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2)))) (+ (* 2 (* n (pow (- (* 1/2 n) M) 2))) (* 2 (* (+ l (fabs (neg (+ n (* -1 m))))) (pow (- (* 1/2 n) M) 3))))) (+ l (fabs (neg (+ n (* -1 m))))))) (+ (* -4 (* (- (* 1/2 n) M) (- (* 4 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (neg (+ n (* -1 m))))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (+ l (fabs (neg (+ n (* -1 m))))))) (+ (* -4 (* (- (* 1/2 n) M) (- (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (pow (- (* 1/2 n) M) 2)) (+ l (fabs (neg (+ n (* -1 m))))))))))) (* 4 (* (pow (- (* 1/2 n) M) 2) (- (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))))))) m)) (* 4 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (* (+ l (fabs (neg (+ n (* -1 m))))) (+ (* 1/2 (pow (- (* 1/2 n) M) 2)) (pow (- (* 1/2 n) M) 2)))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (+ l (fabs (neg (+ n (* -1 m)))))))) (+ (* -4 (* (- (* 1/2 n) M) (- (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (pow (- (* 1/2 n) M) 2)) (+ l (fabs (neg (+ n (* -1 m))))))))) m)) (* 4 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* 1/2 n) (* 1/2 (* (+ l (fabs (neg (+ n (* -1 m))))) (- (* 1/2 n) M))))) (+ l (fabs (neg (+ n (* -1 m)))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (- (* 1/2 n) M)) (+ l (fabs (neg (+ n (* -1 m)))))))) m)) (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (neg (+ n (* -1 m))))))) (+ l (fabs (neg (+ n (* -1 m)))))))))
(*.f64 (*.f64 m m) (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (fma.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) (fma.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (*.f64 n n) (*.f64 l l))))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (fma.f64 (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (fma.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (fma.f64 (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l))))) (*.f64 #s(literal 16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (+.f64 (fabs.f64 (-.f64 m n)) l)))))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))))))) m)) (fma.f64 (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l))))) (*.f64 #s(literal 16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (+.f64 (fabs.f64 (-.f64 m n)) l)))))) m)) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))))) m)))
(/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 2)))
(/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (*.f64 m m) (*.f64 l l)) (*.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) #s(literal 4 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (+.f64 (fabs.f64 (-.f64 m n)) l)))
(+ (* -1 (pow (- (* 1/2 m) M) 2)) (+ (* n (- (+ (* -2 (- (* 1/2 m) M)) (* -2 (/ m (+ l (fabs (- m n)))))) (* -1 (- (* 1/2 m) M)))) (/ (- (pow m 2) (pow l 2)) (+ l (fabs (- m n))))))
(-.f64 (fma.f64 n (fma.f64 #s(literal -2 binary64) (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (/.f64 m (+.f64 (fabs.f64 (-.f64 m n)) l))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))) (/.f64 (-.f64 (*.f64 m m) (*.f64 l l)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))
(+ (* -1 (pow (- (* 1/2 m) M) 2)) (+ (* n (- (+ (* -2 (- (* 1/2 m) M)) (+ (* -2 (/ m (+ l (fabs (- m n))))) (* n (- (+ 1 (+ (* -1 (/ (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2))) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 2)))) (/ 1 (+ l (fabs (- m n))))))) (* 1/4 (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4)))))))) (* -1 (- (* 1/2 m) M)))) (/ (- (pow m 2) (pow l 2)) (+ l (fabs (- m n))))))
(-.f64 (fma.f64 n (-.f64 (fma.f64 #s(literal -2 binary64) (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (/.f64 m (+.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 n (+.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 m m) (*.f64 l l)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (/.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (*.f64 m m) (*.f64 l l)) (*.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) #s(literal 4 binary64)))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) #s(literal 4 binary64)))))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (/.f64 (-.f64 (*.f64 m m) (*.f64 l l)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))
(+ (* -1 (pow (- (* 1/2 m) M) 2)) (+ (* n (- (+ (* -2 (- (* 1/2 m) M)) (+ (* -2 (/ m (+ l (fabs (- m n))))) (* n (- (+ 1 (+ (* -1 (/ (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2))) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 2)))) (+ (* n (- (+ (* -1/2 (/ m (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 5)))) (* 1/2 (/ m (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 2)))))) (+ (* -1 (/ (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 3))) (+ (* 1/4 (/ (- (+ (* -2 (- (* 1/2 m) M)) (* -2 (/ m (+ l (fabs (- m n)))))) (* -1 (- (* 1/2 m) M))) (pow (- (* 1/2 m) M) 2))) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 3)))) (+ (* 3/2 (/ 1 (- (* 1/2 m) M))) (+ (/ 1 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (/ M (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 2)))))))))) (/ 1 (+ l (fabs (- m n)))))))) (* 1/4 (/ (+ (* -1 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))) (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 4)))))))) (* -1 (- (* 1/2 m) M)))) (/ (- (pow m 2) (pow l 2)) (+ l (fabs (- m n))))))
(-.f64 (fma.f64 n (-.f64 (fma.f64 #s(literal -2 binary64) (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (/.f64 m (+.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 n (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 m m) (*.f64 l l)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (fma.f64 n (-.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 m (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 m (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (/.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (*.f64 m m) (*.f64 l l)) (*.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) #s(literal 4 binary64))))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) #s(literal 5 binary64)))))) (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (+.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (/.f64 m (+.f64 (fabs.f64 (-.f64 m n)) l))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (+.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 m m) (*.f64 l l)) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))))) (/.f64 #s(literal 3/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l))) (/.f64 M (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (+.f64 (fabs.f64 (-.f64 m n)) l)))))) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))))) (/.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (*.f64 m m) (*.f64 l l)) (*.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) #s(literal 4 binary64))))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) #s(literal 4 binary64)))))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (/.f64 (-.f64 (*.f64 m m) (*.f64 l l)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))
(* 4 (/ (* (pow n 2) (+ 1/4 (* -1/16 (+ l (fabs (- m n)))))) (+ l (fabs (- m n)))))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 n n) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)))) (+.f64 (fabs.f64 (-.f64 m n)) l))
(* (pow n 2) (- (+ (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (+ l (fabs (- m n))))) (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (* n (+ l (fabs (- m n))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (* n (+ l (fabs (- m n))))))))
(*.f64 (*.f64 n n) (fma.f64 #s(literal 4 binary64) (+.f64 (/.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (+.f64 (fabs.f64 (-.f64 m n)) l)) (/.f64 (-.f64 (fma.f64 m #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 1/2 binary64) m))) M) (*.f64 n (+.f64 (fabs.f64 (-.f64 m n)) l)))) (*.f64 #s(literal -16 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64))) (*.f64 n (+.f64 (fabs.f64 (-.f64 m n)) l))))))
(* (pow n 2) (- (+ (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (+ l (fabs (- m n))))) (+ (* 4 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (* (pow n 2) (+ l (fabs (- m n)))))) (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (* n (+ l (fabs (- m n)))))))) (+ (* 4 (/ (* (- (* 1/2 m) M) (- (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (+ l (fabs (- m n))))))) (pow n 2))) (+ (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (* n (+ l (fabs (- m n)))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (pow (- (* 1/2 m) M) 2)) (* (pow n 2) (+ l (fabs (- m n))))))))))
(*.f64 (*.f64 n n) (-.f64 (fma.f64 #s(literal 4 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 m (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 m m) (*.f64 l l)))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))))) (*.f64 (*.f64 n n) (+.f64 (fabs.f64 (-.f64 m n)) l))) (/.f64 (-.f64 (fma.f64 m #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 1/2 binary64) m))) M) (*.f64 n (+.f64 (fabs.f64 (-.f64 m n)) l)))) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64))) (+.f64 (fabs.f64 (-.f64 m n)) l))) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (fma.f64 m #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 1/2 binary64) m))) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal -16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))))) (*.f64 n n)) (*.f64 #s(literal 16 binary64) (fma.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 n (+.f64 (fabs.f64 (-.f64 m n)) l))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64))) (*.f64 (*.f64 n n) (+.f64 (fabs.f64 (-.f64 m n)) l))))))))
(* (pow n 2) (- (+ (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (+ l (fabs (- m n))))) (+ (* 4 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (* (pow n 2) (+ l (fabs (- m n)))))) (+ (* 4 (/ (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (+ (* -2 (* (+ l (fabs (- m n))) (pow (- (* 1/2 m) M) 3))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2))))) (* (pow n 3) (+ l (fabs (- m n)))))) (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (* n (+ l (fabs (- m n))))))))) (+ (* 4 (/ (* (- (* 1/2 m) M) (- (* 4 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (+ l (fabs (- m n))))) (+ (* 4 (* (- (* 1/2 m) M) (- (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (+ l (fabs (- m n)))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (pow (- (* 1/2 m) M) 2)) (+ l (fabs (- m n)))))))) (pow n 3))) (+ (* 4 (/ (* (- (* 1/2 m) M) (- (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (+ l (fabs (- m n))))))) (pow n 2))) (+ (* 4 (/ (* (pow (- (* 1/2 m) M) 2) (- (* 4 (/ (- (+ (* -1/2 m) (+ (* -1/2 (* (+ l (fabs (- m n))) (- (* 1/2 m) M))) (* 1/2 m))) M) (+ l (fabs (- m n))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (+ l (fabs (- m n))))))) (pow n 3))) (+ (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (- (* 1/2 m) M)) (* n (+ l (fabs (- m n)))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (- m n))))) (pow (- (* 1/2 m) M) 2)) (* (pow n 2) (+ l (fabs (- m n))))))))))))
(*.f64 (*.f64 n n) (-.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (+.f64 (fabs.f64 (-.f64 m n)) l)) (fma.f64 #s(literal 4 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 m m) (*.f64 l l)) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))))) (*.f64 (*.f64 n (*.f64 n n)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (/.f64 (-.f64 (fma.f64 m #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 1/2 binary64) m))) M) (*.f64 n (+.f64 (fabs.f64 (-.f64 m n)) l)))) (*.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 m (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 m m) (*.f64 l l)))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)))))) (*.f64 (*.f64 n n) (+.f64 (fabs.f64 (-.f64 m n)) l)))))) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 m (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 m m) (*.f64 l l)))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))))))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (fma.f64 (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (fma.f64 m #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 1/2 binary64) m))) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal -16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l))))) (/.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)))) (+.f64 (fabs.f64 (-.f64 m n)) l))))) (*.f64 n (*.f64 n n))) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (fma.f64 m #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 1/2 binary64) m))) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal -16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))))) (*.f64 n n)) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (fma.f64 #s(literal 4 binary64) (/.f64 (-.f64 (fma.f64 m #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 1/2 binary64) m))) M) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal -16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))))) (*.f64 n (*.f64 n n))) (*.f64 #s(literal 16 binary64) (fma.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 n (+.f64 (fabs.f64 (-.f64 m n)) l))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64))) (*.f64 (*.f64 n n) (+.f64 (fabs.f64 (-.f64 m n)) l))))))))))
(* 4 (/ (* (pow n 2) (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n))))))) (+ l (fabs (+ m (* -1 n))))))
(/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 n n) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)))) (+.f64 (fabs.f64 (-.f64 m n)) l))
(* (pow n 2) (+ (* -1 (/ (- (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n)))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))) n)) (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (+ l (fabs (+ m (* -1 n))))))))
(*.f64 (*.f64 n n) (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (/.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l))))) n)))
(* (pow n 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (* 4 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (+ m (* -1 n)))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (+ l (fabs (+ m (* -1 n)))))) (+ (* -4 (* (- (* 1/2 m) M) (- (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n)))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (pow (- (* 1/2 m) M) 2)) (+ l (fabs (+ m (* -1 n)))))))) n)) (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))) n)) (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (+ l (fabs (+ m (* -1 n))))))))
(*.f64 (*.f64 n n) (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 m (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 m m) (*.f64 l l)))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))))))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (fma.f64 (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l))))) (/.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)))) (+.f64 (fabs.f64 (-.f64 m n)) l)))) n)) (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))))) n)))
(* (pow n 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (- (* 4 (/ (+ (* -1 (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2)))) (+ (* 2 (* m (pow (- (* 1/2 m) M) 2))) (* 2 (* (+ l (fabs (+ m (* -1 n)))) (pow (- (* 1/2 m) M) 3))))) (+ l (fabs (+ m (* -1 n)))))) (+ (* -4 (* (- (* 1/2 m) M) (- (* 4 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (+ m (* -1 n)))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (+ l (fabs (+ m (* -1 n)))))) (+ (* -4 (* (- (* 1/2 m) M) (- (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n)))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (pow (- (* 1/2 m) M) 2)) (+ l (fabs (+ m (* -1 n)))))))))) (* 4 (* (pow (- (* 1/2 m) M) 2) (- (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n)))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))))))) n)) (* 4 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (* (+ l (fabs (+ m (* -1 n)))) (+ (* 1/2 (pow (- (* 1/2 m) M) 2)) (pow (- (* 1/2 m) M) 2)))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (+ l (fabs (+ m (* -1 n))))))) (+ (* -4 (* (- (* 1/2 m) M) (- (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n)))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))))) (* 16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (pow (- (* 1/2 m) M) 2)) (+ l (fabs (+ m (* -1 n)))))))) n)) (* 4 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* 1/2 m) (* 1/2 (* (+ l (fabs (+ m (* -1 n)))) (- (* 1/2 m) M))))) (+ l (fabs (+ m (* -1 n))))))) (* -16 (/ (* (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (- (* 1/2 m) M)) (+ l (fabs (+ m (* -1 n))))))) n)) (* 4 (/ (+ 1/4 (* -1/16 (+ l (fabs (+ m (* -1 n)))))) (+ l (fabs (+ m (* -1 n))))))))
(*.f64 (*.f64 n n) (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 m (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 m m) (*.f64 l l)))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))))))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal 2 binary64) (fma.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (*.f64 m m) (*.f64 l l))))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (fma.f64 (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 m (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 m m) (*.f64 l l)))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 #s(literal 3/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))))))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (fma.f64 (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l))))) (/.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)))) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))))))) n)) (fma.f64 (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l))))) (/.f64 (*.f64 #s(literal 16 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)))) (+.f64 (fabs.f64 (-.f64 m n)) l)))) n)) (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 16 binary64) (*.f64 (fma.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64) #s(literal 1/4 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 (fabs.f64 (-.f64 m n)) l)))))) n)))
(* 4 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 2))))
(*.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (pow.f64 (+.f64 m n) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (+.f64 (fabs.f64 (-.f64 m n)) l))))
(+ (* 4 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* M (- (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3)))))))
(fma.f64 M (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))))) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 #s(literal 16 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (pow.f64 (+.f64 m n) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (+.f64 (fabs.f64 (-.f64 m n)) l))))) (*.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (pow.f64 (+.f64 m n) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (+.f64 (fabs.f64 (-.f64 m n)) l)))))
(+ (* 4 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* M (- (+ (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* M (- (* 4 (/ (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (pow (- m n) 2)) (pow l 2)) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (+ (* -4 (/ (- (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3))))) (+ m n))) (* 16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 4)))))))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3)))))))
(fma.f64 M (+.f64 (fma.f64 M (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (*.f64 #s(literal 3/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (fma.f64 #s(literal -4 binary64) (/.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))))) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 #s(literal 16 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (pow.f64 (+.f64 m n) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (+.f64 (fabs.f64 (-.f64 m n)) l))))) (+.f64 m n)) (/.f64 (*.f64 #s(literal 16 binary64) (fma.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (pow.f64 (+.f64 m n) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (+.f64 m n) #s(literal 4 binary64)))))) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))))) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (*.f64 #s(literal 16 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (pow.f64 (+.f64 m n) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (+.f64 (fabs.f64 (-.f64 m n)) l))))) (*.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (pow.f64 (+.f64 m n) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (+.f64 (fabs.f64 (-.f64 m n)) l)))))
(+ (* 4 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* M (- (+ (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* M (- (+ (* 4 (/ (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (pow (- m n) 2)) (pow l 2)) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* M (- (* 8 (/ 1 (+ m n))) (+ (* -4 (/ (- (* 4 (/ (- (+ (* -1 (* (+ l (fabs (- m n))) (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)))) (pow (- m n) 2)) (pow l 2)) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (+ (* -4 (/ (- (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3))))) (+ m n))) (* 16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 4)))))) (+ m n))) (* 4 (/ (- (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3))))) (pow (+ m n) 2))))))) (+ (* -4 (/ (- (* 4 (/ (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* 1/2 (* (+ l (fabs (- m n))) (pow (+ m n) 3)))) (* (+ l (fabs (- m n))) (pow (+ m n) 2)))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3))))) (+ m n))) (* 16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 4)))))))) (* -16 (/ (+ (* -1/16 (* (+ l (fabs (- m n))) (pow (+ m n) 4))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))) (* (+ l (fabs (- m n))) (pow (+ m n) 3)))))))
(fma.f64 M (+.f64 (fma.f64 M (-.f64 (fma.f64 M (-.f64 (/.f64 #s(literal 8 binary64) (+.f64 m n)) (fma.f64 #s(literal -4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (*.f64 #s(literal 3/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (fma.f64 #s(literal -4 binary64) (/.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))))) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 #s(literal 16 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (pow.f64 (+.f64 m n) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (+.f64 (fabs.f64 (-.f64 m n)) l))))) (+.f64 m n)) (/.f64 (*.f64 #s(literal 16 binary64) (fma.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (pow.f64 (+.f64 m n) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (+.f64 m n) #s(literal 4 binary64)))))) (+.f64 m n)) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))))) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 #s(literal 16 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (pow.f64 (+.f64 m n) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (+.f64 (fabs.f64 (-.f64 m n)) l)))))) (*.f64 (+.f64 m n) (+.f64 m n))))) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 (-.f64 (neg.f64 l) (fabs.f64 (-.f64 m n))) (*.f64 #s(literal 3/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (fma.f64 #s(literal -4 binary64) (/.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))))) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (+.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 #s(literal 16 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (pow.f64 (+.f64 m n) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (+.f64 (fabs.f64 (-.f64 m n)) l))))) (+.f64 m n)) (/.f64 (*.f64 #s(literal 16 binary64) (fma.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (pow.f64 (+.f64 m n) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (+.f64 m n) #s(literal 4 binary64)))))) (/.f64 (*.f64 #s(literal 4 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (+.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))))) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (*.f64 #s(literal 16 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (pow.f64 (+.f64 m n) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (+.f64 (fabs.f64 (-.f64 m n)) l))))) (*.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) #s(literal -1/16 binary64)) (pow.f64 (+.f64 m n) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (+.f64 (fabs.f64 (-.f64 m n)) l)))))
(* -1 (pow M 2))
(neg.f64 (*.f64 M M))
(* (pow M 2) (- (* 2 (/ (+ m n) M)) (+ 1 (+ (/ m M) (/ n M)))))
(*.f64 (*.f64 M M) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 m n) M) #s(literal -1 binary64)) (+.f64 (/.f64 m M) (/.f64 n M))))
(* (pow M 2) (- (+ (* -1 (/ (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)) (pow M 2))) (+ (* 2 (/ (+ m n) M)) (/ (pow (- m n) 2) (* (pow M 2) (+ l (fabs (- m n))))))) (+ 1 (+ (* -1 (/ (* (+ m n) (- (* 2 (+ m n)) (+ m n))) (pow M 2))) (+ (* -1/4 (/ (pow (+ m n) 2) (pow M 2))) (+ (/ m M) (+ (/ n M) (/ (pow l 2) (* (pow M 2) (+ l (fabs (- m n))))))))))))
(*.f64 (*.f64 M M) (-.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 m n) M) (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (*.f64 M M) (+.f64 (fabs.f64 (-.f64 m n)) l)))) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M M))) (+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M M)) #s(literal -1/4 binary64) (/.f64 m M)) (+.f64 (/.f64 n M) (/.f64 (*.f64 l l) (*.f64 (*.f64 M M) (+.f64 (fabs.f64 (-.f64 m n)) l))))) (/.f64 (*.f64 (+.f64 m n) (-.f64 (*.f64 #s(literal 2 binary64) (+.f64 m n)) (+.f64 m n))) (*.f64 M M))))))
(* (pow M 2) (- (+ (* -1 (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) (* (pow M 3) (+ l (fabs (- m n)))))) (+ (* -1 (/ (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2)) (pow M 2))) (+ (* 1/2 (/ (pow (+ m n) 3) (pow M 3))) (+ (* 2 (/ (+ m n) M)) (/ (pow (- m n) 2) (* (pow M 2) (+ l (fabs (- m n))))))))) (+ 1 (+ (* -1 (/ (* (+ m n) (- (* 2 (+ m n)) (+ m n))) (pow M 2))) (+ (* -1 (/ (* (+ m n) (- (+ (* -1 (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2))) (/ (pow (- m n) 2) (+ l (fabs (- m n))))) (+ (* -1 (* (+ m n) (- (* 2 (+ m n)) (+ m n)))) (+ (* -1/4 (pow (+ m n) 2)) (/ (pow l 2) (+ l (fabs (- m n)))))))) (pow M 3))) (+ (* -1/4 (/ (pow (+ m n) 2) (pow M 2))) (+ (* 1/4 (/ (* (pow (+ m n) 2) (- (* 2 (+ m n)) (+ m n))) (pow M 3))) (+ (/ m M) (+ (/ n M) (/ (pow l 2) (* (pow M 2) (+ l (fabs (- m n))))))))))))))
(*.f64 (*.f64 M M) (-.f64 (-.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 m n) M) (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (*.f64 M M) (+.f64 (fabs.f64 (-.f64 m n)) l))))) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M M))) (/.f64 (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 M (*.f64 M M))))) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 m n) (-.f64 (*.f64 #s(literal 2 binary64) (+.f64 m n)) (+.f64 m n))) (*.f64 M M))) (-.f64 (fma.f64 (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M M)) #s(literal -1/4 binary64) (+.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (-.f64 (*.f64 #s(literal 2 binary64) (+.f64 m n)) (+.f64 m n))) (*.f64 M (*.f64 M M))) (/.f64 m M)) (+.f64 (/.f64 n M) (/.f64 (*.f64 l l) (*.f64 (*.f64 M M) (+.f64 (fabs.f64 (-.f64 m n)) l)))))) (/.f64 (*.f64 (+.f64 m n) (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 3/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) (-.f64 (fma.f64 (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1/4 binary64) (/.f64 (*.f64 l l) (+.f64 (fabs.f64 (-.f64 m n)) l))) (*.f64 (+.f64 m n) (-.f64 (*.f64 #s(literal 2 binary64) (+.f64 m n)) (+.f64 m n)))))) (*.f64 M (*.f64 M M)))))))
(* -1 (pow M 2))
(neg.f64 (*.f64 M M))
(* (pow M 2) (- (* -1 (/ (- (* -1 (+ (* 2 m) (* 2 n))) (* -1 (+ m n))) M)) 1))
(*.f64 (*.f64 M M) (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 m n))) (-.f64 (neg.f64 m) n)) M)) #s(literal -1 binary64)))
(* (pow M 2) (- (* -1 (/ (- (+ (* -1 (+ (* 2 m) (* 2 n))) (* -1 (/ (- (+ (* -1 (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2))) (/ (pow (- m n) 2) (+ l (fabs (- m n))))) (+ (* -1/4 (pow (+ m n) 2)) (+ (* (+ m n) (- (* -1 (+ (* 2 m) (* 2 n))) (* -1 (+ m n)))) (/ (pow l 2) (+ l (fabs (- m n))))))) M))) (* -1 (+ m n))) M)) 1))
(*.f64 (*.f64 M M) (+.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 m n))) (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 3/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) (fma.f64 (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1/4 binary64) (fma.f64 (+.f64 m n) (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 m n))) (-.f64 (neg.f64 m) n)) (/.f64 (*.f64 l l) (+.f64 (fabs.f64 (-.f64 m n)) l))))) M)) (-.f64 (neg.f64 m) n)) M)) #s(literal -1 binary64)))
(* (pow M 2) (- (* -1 (/ (- (+ (* -1 (+ (* 2 m) (* 2 n))) (* -1 (/ (- (+ (* -1 (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2))) (+ (* -1 (/ (- (+ (* -1/2 (pow (+ m n) 3)) (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) (+ l (fabs (- m n))))) (+ (* 1/4 (* (pow (+ m n) 2) (- (* -1 (+ (* 2 m) (* 2 n))) (* -1 (+ m n))))) (* (+ m n) (- (+ (* -1 (+ (* 1/2 (pow (+ m n) 2)) (pow (+ m n) 2))) (/ (pow (- m n) 2) (+ l (fabs (- m n))))) (+ (* -1/4 (pow (+ m n) 2)) (+ (* (+ m n) (- (* -1 (+ (* 2 m) (* 2 n))) (* -1 (+ m n)))) (/ (pow l 2) (+ l (fabs (- m n)))))))))) M)) (/ (pow (- m n) 2) (+ l (fabs (- m n)))))) (+ (* -1/4 (pow (+ m n) 2)) (+ (* (+ m n) (- (* -1 (+ (* 2 m) (* 2 n))) (* -1 (+ m n)))) (/ (pow l 2) (+ l (fabs (- m n))))))) M))) (* -1 (+ m n))) M)) 1))
(*.f64 (*.f64 M M) (+.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 m n))) (/.f64 (-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (+.f64 (fabs.f64 (-.f64 m n)) l)) (/.f64 (-.f64 (fma.f64 (+.f64 m n) (/.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))))) (fma.f64 (+.f64 m n) (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (+.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 #s(literal 3/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) (fma.f64 (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1/4 binary64) (fma.f64 (+.f64 m n) (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 m n))) (-.f64 (neg.f64 m) n)) (/.f64 (*.f64 l l) (+.f64 (fabs.f64 (-.f64 m n)) l))))) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 m n))) (-.f64 (neg.f64 m) n))))) M)) (*.f64 #s(literal 3/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) (fma.f64 (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1/4 binary64) (fma.f64 (+.f64 m n) (-.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (+.f64 m n))) (-.f64 (neg.f64 m) n)) (/.f64 (*.f64 l l) (+.f64 (fabs.f64 (-.f64 m n)) l))))) M)) (-.f64 (neg.f64 m) n)) M)) #s(literal -1 binary64)))
(/ (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))) (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (fabs.f64 (-.f64 m n)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64)))) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))))
(+ (* -1 (/ (* l (pow (- m n) 2)) (pow (fabs (- m n)) 2))) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (pow (- m n) 2) (fabs (- m n)))))
(-.f64 (-.f64 (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fabs.f64 (-.f64 m n))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (/.f64 (*.f64 l (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (-.f64 m n) (-.f64 m n))))
(+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (+ (* l (- (* -1 (* l (+ (* -1 (/ (pow (- m n) 2) (pow (fabs (- m n)) 3))) (/ 1 (fabs (- m n)))))) (/ (pow (- m n) 2) (pow (fabs (- m n)) 2)))) (/ (pow (- m n) 2) (fabs (- m n)))))
(-.f64 (fma.f64 l (fma.f64 (neg.f64 l) (-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 (-.f64 m n))) (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n))))) (neg.f64 (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n))))) (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fabs.f64 (-.f64 m n)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))))
(+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (+ (* l (- (* l (- (/ (* l (+ (* -1 (/ (pow (- m n) 2) (pow (fabs (- m n)) 3))) (/ 1 (fabs (- m n))))) (fabs (- m n))) (+ (* -1 (/ (pow (- m n) 2) (pow (fabs (- m n)) 3))) (/ 1 (fabs (- m n)))))) (/ (pow (- m n) 2) (pow (fabs (- m n)) 2)))) (/ (pow (- m n) 2) (fabs (- m n)))))
(-.f64 (fma.f64 l (fma.f64 l (-.f64 (/.f64 (*.f64 l (-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 (-.f64 m n))) (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)))))) (fabs.f64 (-.f64 m n))) (-.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 (-.f64 m n))) (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)))))) (neg.f64 (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n))))) (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (fabs.f64 (-.f64 m n)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))))
(* -1 l)
(neg.f64 l)
(* l (- (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (+ 1 (* -1 (/ (fabs (- m n)) l)))))
(*.f64 l (-.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) l)) (-.f64 #s(literal 1 binary64) (/.f64 (fabs.f64 (-.f64 m n)) l))))
(* l (- (+ (* -1 (/ (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))) (+ (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (pow (- m n) 2) (pow l 2)))) (+ 1 (+ (* -1 (/ (fabs (- m n)) l)) (/ (* (fabs (- m n)) (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n))))) (pow l 2))))))
(*.f64 l (-.f64 (+.f64 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) l)) (*.f64 (fabs.f64 (-.f64 m n)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 l l)))) #s(literal -1 binary64)) (fma.f64 (fabs.f64 (-.f64 m n)) (/.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n))) (*.f64 l l)) (neg.f64 (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(* l (- (+ (* -1 (/ (* (fabs (- m n)) (- (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (pow (- m n) 2)) (* (fabs (- m n)) (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n))))))) (pow l 3))) (+ (* -1 (/ (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))) (+ (* -1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (pow (- m n) 2) (pow l 2))))) (+ 1 (+ (* -1 (/ (fabs (- m n)) l)) (/ (* (fabs (- m n)) (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n))))) (pow l 2))))))
(*.f64 l (-.f64 (-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) l)) (*.f64 (fabs.f64 (-.f64 m n)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 l l)))) (/.f64 (*.f64 (fabs.f64 (-.f64 m n)) (-.f64 (fma.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (fabs.f64 (-.f64 m n)) (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n)))))) (*.f64 l (*.f64 l l)))) (+.f64 #s(literal 1 binary64) (fma.f64 (fabs.f64 (-.f64 m n)) (/.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n))) (*.f64 l l)) (neg.f64 (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(* -1 l)
(neg.f64 l)
(* -1 (* l (+ 1 (* -1 (/ (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n)))) l)))))
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n))) l)))
(* -1 (* l (+ 1 (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))) (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (* (fabs (- m n)) (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n))))))) l)) (* -1 (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (fabs (- m n)))) l)))))
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (fabs.f64 (-.f64 m n)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))))) (*.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n))))) l)) (fabs.f64 (-.f64 m n))) l)))
(* -1 (* l (+ 1 (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* (fabs (- m n)) (- (* -1 (/ (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))) (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (* (fabs (- m n)) (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n)))))))) l)) (* -1 (/ (+ (* -1 (* (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 4))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))) (pow (- (* 1/2 (+ m n)) M) 2)))) (* -1 (* (fabs (- m n)) (- (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (* -1 (fabs (- m n))))))) l)) (* -1 (pow (- (* 1/2 (+ m n)) M) 2))) (* -1 (fabs (- m n)))) l)))))
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (/.f64 (-.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (fabs.f64 (-.f64 m n)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))))) (/.f64 (*.f64 (fabs.f64 (-.f64 m n)) (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (fabs.f64 (-.f64 m n)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) #s(literal 4 binary64)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))))) (*.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n)))))) l)) (*.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (+.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (fabs.f64 (-.f64 m n))))) l)) (fabs.f64 (-.f64 m n))) l)))
(* -1 (pow (- m n) 2))
(neg.f64 (*.f64 (-.f64 m n) (-.f64 m n)))
(- (pow l 2) (pow (- m n) 2))
(-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))
(- (pow l 2) (pow (- m n) 2))
(-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))
(- (pow l 2) (pow (- m n) 2))
(-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))
(pow l 2)
(*.f64 l l)
(* (pow l 2) (+ 1 (* -1 (/ (pow (- m n) 2) (pow l 2)))))
(*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))))
(* (pow l 2) (+ 1 (* -1 (/ (pow (- m n) 2) (pow l 2)))))
(*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))))
(* (pow l 2) (+ 1 (* -1 (/ (pow (- m n) 2) (pow l 2)))))
(*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))))
(pow l 2)
(*.f64 l l)
(* (pow l 2) (+ 1 (* -1 (/ (pow (- m n) 2) (pow l 2)))))
(*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))))
(* (pow l 2) (+ 1 (* -1 (/ (pow (- m n) 2) (pow l 2)))))
(*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))))
(* (pow l 2) (+ 1 (* -1 (/ (pow (- m n) 2) (pow l 2)))))
(*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))))
(- (pow l 2) (pow n 2))
(-.f64 (*.f64 l l) (*.f64 n n))
(- (+ (* 2 (* m n)) (pow l 2)) (pow n 2))
(-.f64 (fma.f64 l l (*.f64 (*.f64 m #s(literal 2 binary64)) n)) (*.f64 n n))
(- (+ (* m (- (* -1 m) (* -2 n))) (pow l 2)) (pow n 2))
(fma.f64 m (+.f64 (neg.f64 m) (*.f64 #s(literal 2 binary64) n)) (-.f64 (*.f64 l l) (*.f64 n n)))
(- (+ (* m (- (* -1 m) (* -2 n))) (pow l 2)) (pow n 2))
(fma.f64 m (+.f64 (neg.f64 m) (*.f64 #s(literal 2 binary64) n)) (-.f64 (*.f64 l l) (*.f64 n n)))
(* -1 (pow m 2))
(neg.f64 (*.f64 m m))
(* (pow m 2) (- (* 2 (/ n m)) 1))
(*.f64 (*.f64 m m) (fma.f64 #s(literal 2 binary64) (/.f64 n m) #s(literal -1 binary64)))
(* (pow m 2) (- (/ (pow l 2) (pow m 2)) (+ 1 (+ (* -2 (/ n m)) (/ (pow n 2) (pow m 2))))))
(*.f64 (*.f64 m m) (-.f64 (/.f64 (*.f64 l l) (*.f64 m m)) (+.f64 (fma.f64 (/.f64 n m) #s(literal -2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 n n) (*.f64 m m)))))
(* (pow m 2) (- (/ (pow l 2) (pow m 2)) (+ 1 (+ (* -2 (/ n m)) (/ (pow n 2) (pow m 2))))))
(*.f64 (*.f64 m m) (-.f64 (/.f64 (*.f64 l l) (*.f64 m m)) (+.f64 (fma.f64 (/.f64 n m) #s(literal -2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 n n) (*.f64 m m)))))
(* -1 (pow m 2))
(neg.f64 (*.f64 m m))
(* (pow m 2) (- (* 2 (/ n m)) 1))
(*.f64 (*.f64 m m) (fma.f64 #s(literal 2 binary64) (/.f64 n m) #s(literal -1 binary64)))
(* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (pow l 2) (pow n 2)) m)) (* 2 n)) m)) 1))
(*.f64 (*.f64 m m) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 l l) (*.f64 n n)) m)) (*.f64 n #s(literal -2 binary64))) m)) #s(literal -1 binary64)))
(* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (pow l 2) (pow n 2)) m)) (* 2 n)) m)) 1))
(*.f64 (*.f64 m m) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 l l) (*.f64 n n)) m)) (*.f64 n #s(literal -2 binary64))) m)) #s(literal -1 binary64)))
(- (pow l 2) (pow m 2))
(-.f64 (*.f64 l l) (*.f64 m m))
(- (+ (* 2 (* m n)) (pow l 2)) (pow m 2))
(-.f64 (fma.f64 l l (*.f64 (*.f64 m #s(literal 2 binary64)) n)) (*.f64 m m))
(- (+ (* n (- (* -1 n) (* -2 m))) (pow l 2)) (pow m 2))
(fma.f64 n (+.f64 (neg.f64 n) (*.f64 m #s(literal 2 binary64))) (-.f64 (*.f64 l l) (*.f64 m m)))
(- (+ (* n (- (* -1 n) (* -2 m))) (pow l 2)) (pow m 2))
(fma.f64 n (+.f64 (neg.f64 n) (*.f64 m #s(literal 2 binary64))) (-.f64 (*.f64 l l) (*.f64 m m)))
(* -1 (pow n 2))
(neg.f64 (*.f64 n n))
(* (pow n 2) (- (* 2 (/ m n)) 1))
(*.f64 (*.f64 n n) (fma.f64 #s(literal 2 binary64) (/.f64 m n) #s(literal -1 binary64)))
(* (pow n 2) (- (/ (pow l 2) (pow n 2)) (+ 1 (+ (* -2 (/ m n)) (/ (pow m 2) (pow n 2))))))
(*.f64 (*.f64 n n) (-.f64 (/.f64 (*.f64 l l) (*.f64 n n)) (+.f64 (fma.f64 (/.f64 m n) #s(literal -2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 m m) (*.f64 n n)))))
(* (pow n 2) (- (/ (pow l 2) (pow n 2)) (+ 1 (+ (* -2 (/ m n)) (/ (pow m 2) (pow n 2))))))
(*.f64 (*.f64 n n) (-.f64 (/.f64 (*.f64 l l) (*.f64 n n)) (+.f64 (fma.f64 (/.f64 m n) #s(literal -2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 m m) (*.f64 n n)))))
(* -1 (pow n 2))
(neg.f64 (*.f64 n n))
(* (pow n 2) (- (* 2 (/ m n)) 1))
(*.f64 (*.f64 n n) (fma.f64 #s(literal 2 binary64) (/.f64 m n) #s(literal -1 binary64)))
(* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (pow l 2) (pow m 2)) n)) (* 2 m)) n)) 1))
(*.f64 (*.f64 n n) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 l l) (*.f64 m m)) n)) (*.f64 m #s(literal -2 binary64))) n)) #s(literal -1 binary64)))
(* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (pow l 2) (pow m 2)) n)) (* 2 m)) n)) 1))
(*.f64 (*.f64 n n) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 l l) (*.f64 m m)) n)) (*.f64 m #s(literal -2 binary64))) n)) #s(literal -1 binary64)))
(* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2)))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (*.f64 n n) (*.f64 l l)))
(+ (* m (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2))))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2))))
(fma.f64 m (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (*.f64 n #s(literal -2 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (*.f64 n n) (*.f64 l l))))
(+ (* m (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (+ (* m (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2)))))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2))))
(fma.f64 m (fma.f64 #s(literal -2 binary64) (*.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (fma.f64 m (fma.f64 #s(literal -2 binary64) (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 n n) (*.f64 l l))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (*.f64 n n) (*.f64 l l))))
(+ (* m (+ (* -2 (* n (pow (- (* 1/2 n) M) 2))) (+ (* m (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (+ (* m (- (+ (* -1/2 n) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))))) (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2)))))) (* (pow (- (* 1/2 n) M) 2) (- (pow n 2) (pow l 2))))
(fma.f64 m (fma.f64 #s(literal -2 binary64) (*.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (fma.f64 m (fma.f64 #s(literal -2 binary64) (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 n n) (*.f64 l l)) (fma.f64 m (fma.f64 n #s(literal 0 binary64) (neg.f64 M)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 n n) (*.f64 l l))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (*.f64 n n) (*.f64 l l))))
(* 1/4 (pow m 4))
(*.f64 #s(literal 1/4 binary64) (pow.f64 m #s(literal 4 binary64)))
(* (pow m 4) (- (+ 1/4 (+ (* -1/2 (/ n m)) (* 1/2 (/ n m)))) (/ M m)))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (-.f64 (fma.f64 (/.f64 n m) #s(literal 0 binary64) #s(literal 1/4 binary64)) (/.f64 M m)))
(* (pow m 4) (- (+ 1/4 (+ (* -2 (/ (* n (- (* 1/2 n) M)) (pow m 2))) (+ (* -1/2 (/ n m)) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (pow m 2))) (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2))))))) (/ M m)))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 m m)) (fma.f64 (/.f64 n m) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 m m)) (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 m m)))))) (/.f64 M m))))
(* (pow m 4) (- (+ 1/4 (+ (* -2 (/ (* n (- (* 1/2 n) M)) (pow m 2))) (+ (* -2 (/ (* n (pow (- (* 1/2 n) M) 2)) (pow m 3))) (+ (* -1/2 (/ n m)) (+ (* 1/4 (/ (- (pow n 2) (pow l 2)) (pow m 2))) (+ (* 1/2 (/ n m)) (+ (/ (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2))) (pow m 3)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2))))))))) (/ M m)))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 m m)) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (*.f64 m (*.f64 m m))) (fma.f64 (/.f64 n m) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 m m)) (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (/.f64 (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 m (*.f64 m m))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (*.f64 m m)))))))) (/.f64 M m))))
(* 1/4 (pow m 4))
(*.f64 #s(literal 1/4 binary64) (pow.f64 m #s(literal 4 binary64)))
(* (pow m 4) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* 1/2 n)) m))))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) m)))
(* (pow m 4) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* -1 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2))) m)) (* 1/2 n))) m))))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (fma.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)))) m)) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) m)))
(* (pow m 4) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (+ (* -1 (/ (+ (* -2 (* n (- (* 1/2 n) M))) (+ (* -1 (/ (+ (* -1 (* (- (* 1/2 n) M) (- (pow n 2) (pow l 2)))) (* 2 (* n (pow (- (* 1/2 n) M) 2)))) m)) (+ (* 1/4 (- (pow n 2) (pow l 2))) (pow (- (* 1/2 n) M) 2)))) m)) (* 1/2 n))) m))))
(*.f64 (pow.f64 m #s(literal 4 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (fma.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 n n) (*.f64 l l)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 n (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) (-.f64 (*.f64 n n) (*.f64 l l)))) m))) m)) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M)) m)))
(* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2)))
(*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (*.f64 m m) (*.f64 l l)))
(+ (* n (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2))))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2))))
(fma.f64 n (fma.f64 #s(literal -2 binary64) (*.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 m m) (*.f64 l l)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (*.f64 m m) (*.f64 l l))))
(+ (* n (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (+ (* n (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2)))))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2))))
(fma.f64 n (fma.f64 #s(literal -2 binary64) (*.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (fma.f64 n (fma.f64 #s(literal -2 binary64) (*.f64 m (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 m m) (*.f64 l l))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 m m) (*.f64 l l))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (*.f64 m m) (*.f64 l l))))
(+ (* n (+ (* -2 (* m (pow (- (* 1/2 m) M) 2))) (+ (* n (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (+ (* n (- (+ (* -1/2 m) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))))) (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2)))))) (* (pow (- (* 1/2 m) M) 2) (- (pow m 2) (pow l 2))))
(fma.f64 n (fma.f64 #s(literal -2 binary64) (*.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (fma.f64 n (fma.f64 #s(literal -2 binary64) (*.f64 m (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (fma.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 m m) (*.f64 l l)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 n (fma.f64 m #s(literal 0 binary64) (neg.f64 M)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 m m) (*.f64 l l))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (*.f64 m m) (*.f64 l l))))
(* 1/4 (pow n 4))
(*.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 4 binary64)))
(* (pow n 4) (- (+ 1/4 (+ (* -1/2 (/ m n)) (* 1/2 (/ m n)))) (/ M n)))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (-.f64 (fma.f64 (/.f64 m n) #s(literal 0 binary64) #s(literal 1/4 binary64)) (/.f64 M n)))
(* (pow n 4) (- (+ 1/4 (+ (* -2 (/ (* m (- (* 1/2 m) M)) (pow n 2))) (+ (* -1/2 (/ m n)) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (pow n 2))) (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2))))))) (/ M n)))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 m (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 n n))) (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 m m) (*.f64 l l)) (*.f64 n n)) (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 n n)))))) (/.f64 M n))))
(* (pow n 4) (- (+ 1/4 (+ (* -2 (/ (* m (- (* 1/2 m) M)) (pow n 2))) (+ (* -2 (/ (* m (pow (- (* 1/2 m) M) 2)) (pow n 3))) (+ (* -1/2 (/ m n)) (+ (* 1/4 (/ (- (pow m 2) (pow l 2)) (pow n 2))) (+ (* 1/2 (/ m n)) (+ (/ (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2))) (pow n 3)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2))))))))) (/ M n)))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal -2 binary64) (*.f64 m (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 n n))) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (*.f64 n (*.f64 n n))) (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 m m) (*.f64 l l)) (*.f64 n n)) (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (/.f64 (-.f64 (*.f64 m m) (*.f64 l l)) (*.f64 n (*.f64 n n))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (*.f64 n n)))))))) (/.f64 M n))))
(* 1/4 (pow n 4))
(*.f64 #s(literal 1/4 binary64) (pow.f64 n #s(literal 4 binary64)))
(* (pow n 4) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* 1/2 m)) n))))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) n)))
(* (pow n 4) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* -1 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2))) n)) (* 1/2 m))) n))))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 m (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 m m) (*.f64 l l))))) n)) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) n)))
(* (pow n 4) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (+ (* -1 (/ (+ (* -2 (* m (- (* 1/2 m) M))) (+ (* -1 (/ (+ (* -1 (* (- (* 1/2 m) M) (- (pow m 2) (pow l 2)))) (* 2 (* m (pow (- (* 1/2 m) M) 2)))) n)) (+ (* 1/4 (- (pow m 2) (pow l 2))) (pow (- (* 1/2 m) M) 2)))) n)) (* 1/2 m))) n))))
(*.f64 (pow.f64 n #s(literal 4 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 m (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (*.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 m m) (*.f64 l l)))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 m (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M))) (*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) (-.f64 (*.f64 m m) (*.f64 l l)))) n))) n)) (-.f64 (*.f64 #s(literal 1/2 binary64) m) M)) n)))
(* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))))
(*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))
(+ (* -1 (* M (* (+ m n) (- (pow (- m n) 2) (pow l 2))))) (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)) (*.f64 (neg.f64 M) (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))))
(+ (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))) (* M (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* M (- (pow (- m n) 2) (pow l 2))))))
(fma.f64 M (-.f64 (*.f64 M (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))) (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))))
(+ (* 1/4 (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2)))) (* M (+ (* -1 (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) (* M (- (pow (- m n) 2) (pow l 2))))))
(fma.f64 M (-.f64 (*.f64 M (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))) (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))))
(* (pow M 2) (- (pow (- m n) 2) (pow l 2)))
(*.f64 (*.f64 M M) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))
(* (pow M 2) (- (+ (* -1 (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) M)) (pow (- m n) 2)) (pow l 2)))
(*.f64 (*.f64 M M) (-.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (/.f64 (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))) M)) (*.f64 l l)))
(* (pow M 2) (- (+ (* -1 (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) M)) (+ (* 1/4 (/ (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))) (pow M 2))) (pow (- m n) 2))) (pow l 2)))
(*.f64 (*.f64 M M) (-.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))) (*.f64 M M)) (*.f64 (-.f64 m n) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))) M)) (*.f64 l l)))
(* (pow M 2) (- (+ (* -1 (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) M)) (+ (* 1/4 (/ (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))) (pow M 2))) (pow (- m n) 2))) (pow l 2)))
(*.f64 (*.f64 M M) (-.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))) (*.f64 M M)) (*.f64 (-.f64 m n) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))) M)) (*.f64 l l)))
(* (pow M 2) (- (pow (- m n) 2) (pow l 2)))
(*.f64 (*.f64 M M) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))
(* (pow M 2) (- (+ (* -1 (/ (* (+ m n) (- (pow (- m n) 2) (pow l 2))) M)) (pow (- m n) 2)) (pow l 2)))
(*.f64 (*.f64 M M) (-.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (/.f64 (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))) M)) (*.f64 l l)))
(* (pow M 2) (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))) M)) (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) M)) (pow (- m n) 2)) (pow l 2)))
(*.f64 (*.f64 M M) (-.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))) M) (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) M)) (*.f64 l l)))
(* (pow M 2) (- (+ (* -1 (/ (+ (* -1/4 (/ (* (pow (+ m n) 2) (- (pow (- m n) 2) (pow l 2))) M)) (* (+ m n) (- (pow (- m n) 2) (pow l 2)))) M)) (pow (- m n) 2)) (pow l 2)))
(*.f64 (*.f64 M M) (-.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l))) M) (*.f64 (+.f64 m n) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) M)) (*.f64 l l)))
(* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2))
(*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n)))
(+ (* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)))
(-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 l l)))
(+ (* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)))
(-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 l l)))
(+ (* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2))) (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)))
(-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 l l)))
(* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2)))
(*.f64 (neg.f64 (*.f64 l l)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))))
(* (pow l 2) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))
(*.f64 (*.f64 l l) (-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 l l)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))))
(* (pow l 2) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))
(*.f64 (*.f64 l l) (-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 l l)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))))
(* (pow l 2) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))
(*.f64 (*.f64 l l) (-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 l l)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))))
(* -1 (* (pow l 2) (pow (- (* 1/2 (+ m n)) M) 2)))
(*.f64 (neg.f64 (*.f64 l l)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))))
(* (pow l 2) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))
(*.f64 (*.f64 l l) (-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 l l)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))))
(* (pow l 2) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))
(*.f64 (*.f64 l l) (-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 l l)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))))
(* (pow l 2) (+ (* -1 (pow (- (* 1/2 (+ m n)) M) 2)) (/ (* (pow (- m n) 2) (pow (- (* 1/2 (+ m n)) M) 2)) (pow l 2))))
(*.f64 (*.f64 l l) (-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 l l)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))))

eval503.0ms (3.7%)

Memory
67.4MiB live, 826.4MiB allocated
Compiler

Compiled 207 806 to 9 931 computations (95.2% saved)

prune456.0ms (3.3%)

Memory
-25.1MiB live, 762.7MiB allocated
Pruning

29 alts after pruning (29 fresh and 0 done)

PrunedKeptTotal
New2 422182 440
Fresh01111
Picked505
Done000
Total2 427292 456
Accuracy
97.4%
Counts
2 456 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
5.1%
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M))) #s(literal 2 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))))
65.8%
(*.f64 (fma.f64 (*.f64 M M) #s(literal -1/2 binary64) #s(literal 1 binary64)) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
16.7%
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (*.f64 n n) #s(literal 1 binary64)) (exp.f64 (neg.f64 l)))
24.0%
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))))) (exp.f64 (neg.f64 l)))
4.5%
(*.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
75.8%
(*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M))))))) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
7.9%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
39.2%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) K) (/.f64 #s(literal 1 binary64) (-.f64 m n))) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
24.4%
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (exp.f64 (neg.f64 l)))
8.7%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (fma.f64 l (fma.f64 l (fma.f64 l #s(literal -1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
7.6%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (fma.f64 l (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) #s(literal 1 binary64)))
4.8%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1 binary64) l))
25.8%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (exp.f64 (neg.f64 l)))
14.7%
(*.f64 (cos.f64 M) (exp.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 M M) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))))
55.3%
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
65.8%
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 M M) l))))))
50.8%
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 l (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal -1 binary64)))))))
55.8%
(*.f64 (cos.f64 M) (exp.f64 (*.f64 M (neg.f64 M))))
95.8%
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
86.7%
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
29.6%
(exp.f64 (neg.f64 l))
5.0%
(cos.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) n) K (neg.f64 M)))
4.6%
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
3.8%
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
3.8%
(cos.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))))
4.6%
(cos.f64 (*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
4.6%
(cos.f64 (*.f64 K (-.f64 (*.f64 #s(literal 1/2 binary64) n) (/.f64 M K))))
5.0%
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
5.4%
(cos.f64 M)
Compiler

Compiled 1 724 to 952 computations (44.8% saved)

simplify358.0ms (2.6%)

Memory
7.2MiB live, 518.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
cost-diff384
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64))
cost-diff1024
(/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
cost-diff2816
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m)))
cost-diff0
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M))
cost-diff0
(cos.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))))
cost-diff256
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))
cost-diff320
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))))
cost-diff0
(fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))
cost-diff0
(neg.f64 n)
cost-diff0
(*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)))
cost-diff128
(cos.f64 (*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
cost-diff0
(cos.f64 M)
cost-diff0
(exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
cost-diff128
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))
cost-diff256
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))
cost-diff320
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
Rules
8 558×lower-fma.f32
8 554×lower-fma.f64
5 042×lower-*.f32
5 008×lower-*.f64
2 614×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053599
098623
1207614
2618463
32966446
08118428
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
#s(literal 1 binary64)
(exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))
(neg.f64 l)
l
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)
(-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fabs.f64 (-.f64 m n))
(-.f64 m n)
m
n
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)
(*.f64 #s(literal 1/2 binary64) (+.f64 n m))
#s(literal 1/2 binary64)
(+.f64 n m)
M
(cos.f64 M)
M
(cos.f64 (*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)))
(neg.f64 n)
n
(fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))
#s(literal -1/2 binary64)
K
(/.f64 M n)
M
(cos.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M))
(*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K)))
#s(literal 1/4 binary64)
(*.f64 (*.f64 n K) (*.f64 n K))
(*.f64 n K)
n
K
(*.f64 M M)
M
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))
#s(literal 1 binary64)
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
#s(literal 1/2 binary64)
(neg.f64 M)
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
(cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) M))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) M)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))
(*.f64 (+.f64 m n) K)
(+.f64 m n)
m
n
K
(-.f64 m n)
(*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(fma.f64 n (+.f64 m n) (*.f64 m m))
(*.f64 m m)
#s(literal 2 binary64)
M
(exp.f64 (neg.f64 l))
(neg.f64 l)
l
Outputs
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(exp.f64 (-.f64 (*.f64 l (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fma.f64 #s(literal -1/2 binary64) (+.f64 m n) M) (fabs.f64 (-.f64 m n))) l)) l))
#s(literal 1 binary64)
(exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
(exp.f64 (-.f64 (*.f64 l (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fma.f64 #s(literal -1/2 binary64) (+.f64 m n) M) (fabs.f64 (-.f64 m n))) l)) l))
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))
(-.f64 (*.f64 l (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fma.f64 #s(literal -1/2 binary64) (+.f64 m n) M) (fabs.f64 (-.f64 m n))) l)) l)
(neg.f64 l)
l
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fma.f64 #s(literal -1/2 binary64) (+.f64 m n) M) (fabs.f64 (-.f64 m n))) l))
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fma.f64 #s(literal -1/2 binary64) (+.f64 m n) M) (fabs.f64 (-.f64 m n))) l)
(-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fma.f64 #s(literal -1/2 binary64) (+.f64 m n) M) (fabs.f64 (-.f64 m n)))
(fabs.f64 (-.f64 m n))
(-.f64 m n)
m
n
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 m n) M) (fma.f64 #s(literal -1/2 binary64) (+.f64 m n) M))
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)
(-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)
(*.f64 #s(literal 1/2 binary64) (+.f64 n m))
(*.f64 #s(literal 1/2 binary64) (+.f64 m n))
#s(literal 1/2 binary64)
(+.f64 n m)
(+.f64 m n)
M
(cos.f64 M)
M
(cos.f64 (*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) K (/.f64 M (neg.f64 n))))
(neg.f64 n)
n
(fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))
#s(literal -1/2 binary64)
K
(/.f64 M n)
M
(cos.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))))
(cos.f64 (/.f64 (fma.f64 n (*.f64 K (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M (neg.f64 M))) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))))
(/.f64 (fma.f64 n (*.f64 K (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M (neg.f64 M))) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M))
(fma.f64 n (*.f64 K (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M (neg.f64 M)))
(*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K)))
(*.f64 n (*.f64 K (*.f64 #s(literal 1/4 binary64) (*.f64 n K))))
#s(literal 1/4 binary64)
(*.f64 (*.f64 n K) (*.f64 n K))
(*.f64 K (*.f64 n (*.f64 n K)))
(*.f64 n K)
n
K
(*.f64 M M)
M
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M))
#s(literal 1 binary64)
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
#s(literal 1/2 binary64)
(neg.f64 M)
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (exp.f64 (neg.f64 l)))
(cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) M)
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(*.f64 K (+.f64 m n))
(/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m (+.f64 m n) (*.f64 n n)))
(*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))
(*.f64 (-.f64 m n) (*.f64 K (+.f64 m n)))
(*.f64 (+.f64 m n) K)
(*.f64 K (+.f64 m n))
(+.f64 m n)
m
n
K
(-.f64 m n)
(*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(*.f64 (-.f64 m n) (fma.f64 m (+.f64 m n) (*.f64 n n)))
(fma.f64 n (+.f64 m n) (*.f64 m m))
(fma.f64 m (+.f64 m n) (*.f64 n n))
(*.f64 m m)
#s(literal 2 binary64)
M
(exp.f64 (neg.f64 l))
(neg.f64 l)
l

localize330.0ms (2.4%)

Memory
-5.1MiB live, 555.9MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))
accuracy58.8%
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m)))
accuracy39.6%
(/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
accuracy34.0%
(cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) M))
accuracy99.5%
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))
accuracy92.4%
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M))
accuracy55.0%
(cos.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))))
accuracy50.6%
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))))
accuracy100.0%
(neg.f64 n)
accuracy100.0%
(fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))
accuracy85.2%
(*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)))
accuracy55.0%
(cos.f64 (*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
accuracy100.0%
(cos.f64 M)
accuracy100.0%
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))
accuracy100.0%
(exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
accuracy87.9%
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))
accuracy86.5%
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)
Samples
202.0ms225×1valid
11.0ms31×0valid
Compiler

Compiled 617 to 57 computations (90.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 151.0ms
ival-mult: 45.0ms (29.7% of total)
ival-cos: 31.0ms (20.5% of total)
ival-div: 22.0ms (14.5% of total)
adjust: 20.0ms (13.2% of total)
ival-sub: 15.0ms (9.9% of total)
ival-add: 9.0ms (5.9% of total)
ival-exp: 4.0ms (2.6% of total)
ival-neg: 3.0ms (2% of total)
ival-fabs: 2.0ms (1.3% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series94.0ms (0.7%)

Memory
-4.7MiB live, 181.5MiB allocated
Counts
21 → 792
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))>
#<alt (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))>
#<alt (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))>
#<alt (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))>
#<alt (cos.f64 M)>
#<alt (cos.f64 (*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))>
#<alt (*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)))>
#<alt (neg.f64 n)>
#<alt (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))>
#<alt (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))))>
#<alt (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))>
#<alt (cos.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))))>
#<alt (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M))>
#<alt (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m)))>
#<alt (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))>
#<alt (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64))>
#<alt (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))>
#<alt (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)>
#<alt (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))>
#<alt (cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) M))>
#<alt (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))>
Outputs
#<alt (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))>
#<alt (+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* -1 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))>
#<alt (+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* l (+ (* -1 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))) (* 1/2 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))))>
#<alt (+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* l (+ (* -1 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))) (* l (+ (* -1/6 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))) (* 1/2 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* -1 (* l (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l)))))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* m (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))) (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4))))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* m (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))) (* m (+ (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ n l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ n l)) (/ M l))))))) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4)))))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* -1 (* l (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l)))))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* n (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))) (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4))))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* n (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))) (* n (+ (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ m l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ m l)) (/ M l))))))) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4)))))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (+ (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (pow (- (* 1/2 m) M) 2)>
#<alt (+ (* n (- (* 1/2 m) M)) (pow (- (* 1/2 m) M) 2))>
#<alt (+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))>
#<alt (+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))>
#<alt (* 1/4 (pow n 2))>
#<alt (* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))>
#<alt (* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))>
#<alt (* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))>
#<alt (* 1/4 (pow n 2))>
#<alt (* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))>
#<alt (* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))>
#<alt (* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))>
#<alt (pow (- (* 1/2 n) M) 2)>
#<alt (+ (* m (- (* 1/2 n) M)) (pow (- (* 1/2 n) M) 2))>
#<alt (+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))>
#<alt (+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))>
#<alt (* 1/4 (pow m 2))>
#<alt (* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))>
#<alt (* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))>
#<alt (* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))>
#<alt (* 1/4 (pow m 2))>
#<alt (* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))>
#<alt (* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))>
#<alt (* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))>
#<alt (* 1/4 (pow (+ m n) 2))>
#<alt (+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))>
#<alt (+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))>
#<alt (+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))>
#<alt (pow M 2)>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))>
#<alt (* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))>
#<alt (* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))>
#<alt (pow M 2)>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))>
#<alt (* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))>
#<alt (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))>
#<alt (+ (* -1 l) (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))>
#<alt (+ (* -1 l) (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))>
#<alt (+ (* -1 l) (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))>
#<alt (* -1 l)>
#<alt (* l (- (* -1 (/ (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))) l)) 1))>
#<alt (* l (- (* -1 (/ (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))) l)) 1))>
#<alt (* l (- (* -1 (/ (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))) l)) 1))>
#<alt (* -1 l)>
#<alt (* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))>
#<alt (* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))>
#<alt (* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))>
#<alt (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))>
#<alt (+ (* -1 (* l (* m (- (* 1/2 (/ n l)) (/ M l))))) (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))) (* m (+ (* -1 (* l (- (* 1/2 (/ n l)) (/ M l)))) (* -1/4 m))))>
#<alt (+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))) (* m (+ (* -1 (* l (- (* 1/2 (/ n l)) (/ M l)))) (* -1/4 m))))>
#<alt (* -1/4 (pow m 2))>
#<alt (* (pow m 2) (- (* -1 (/ (* l (- (* 1/2 (/ n l)) (/ M l))) m)) 1/4))>
#<alt (* (pow m 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ n l)) (/ M l))) m)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))) (pow m 2)))) 1/4))>
#<alt (* (pow m 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ n l)) (/ M l))) m)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))) (pow m 2)))) 1/4))>
#<alt (* -1/4 (pow m 2))>
#<alt (* (pow m 2) (- (* -1 (/ (- (* 1/2 n) M) m)) 1/4))>
#<alt (* (pow m 2) (- (* -1 (/ (- (+ (* 1/2 n) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))) m)) M) m)) 1/4))>
#<alt (* (pow m 2) (- (* -1 (/ (- (+ (* 1/2 n) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))) m)) M) m)) 1/4))>
#<alt (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))>
#<alt (+ (* -1 (* l (* n (- (* 1/2 (/ m l)) (/ M l))))) (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))) (* n (+ (* -1 (* l (- (* 1/2 (/ m l)) (/ M l)))) (* -1/4 n))))>
#<alt (+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))) (* n (+ (* -1 (* l (- (* 1/2 (/ m l)) (/ M l)))) (* -1/4 n))))>
#<alt (* -1/4 (pow n 2))>
#<alt (* (pow n 2) (- (* -1 (/ (* l (- (* 1/2 (/ m l)) (/ M l))) n)) 1/4))>
#<alt (* (pow n 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ m l)) (/ M l))) n)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))) (pow n 2)))) 1/4))>
#<alt (* (pow n 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ m l)) (/ M l))) n)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))) (pow n 2)))) 1/4))>
#<alt (* -1/4 (pow n 2))>
#<alt (* (pow n 2) (- (* -1 (/ (- (* 1/2 m) M) n)) 1/4))>
#<alt (* (pow n 2) (- (* -1 (/ (- (+ (* 1/2 m) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))) n)) M) n)) 1/4))>
#<alt (* (pow n 2) (- (* -1 (/ (- (+ (* 1/2 m) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))) n)) M) n)) 1/4))>
#<alt (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))>
#<alt (+ (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))) (* M (+ m n)))>
#<alt (+ (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))) (* M (+ m (+ n (* -1 M)))))>
#<alt (+ (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))) (* M (+ m (+ n (* -1 M)))))>
#<alt (* -1 (pow M 2))>
#<alt (* (pow M 2) (- (+ (/ m M) (/ n M)) 1))>
#<alt (* (pow M 2) (- (+ (* -1 (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) (pow M 2))) (+ (/ m M) (/ n M))) 1))>
#<alt (* (pow M 2) (- (+ (* -1 (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) (pow M 2))) (+ (/ m M) (/ n M))) 1))>
#<alt (* -1 (pow M 2))>
#<alt (* (pow M 2) (- (/ (* l (+ (/ m l) (/ n l))) M) 1))>
#<alt (* (pow M 2) (- (* -1 (/ (+ (* -1 (* l (+ (/ m l) (/ n l)))) (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) M)) M)) 1))>
#<alt (* (pow M 2) (- (* -1 (/ (+ (* -1 (* l (+ (/ m l) (/ n l)))) (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) M)) M)) 1))>
#<alt (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))>
#<alt (+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* -1 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))>
#<alt (+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* l (+ (* -1 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))) (* 1/2 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))))>
#<alt (+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* l (+ (* -1 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))) (* l (+ (* -1/6 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))) (* 1/2 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* -1 (* l (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l)))))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* m (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))) (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4))))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* m (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))) (* m (+ (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ n l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ n l)) (/ M l))))))) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4)))))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* -1 (* l (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l)))))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* n (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))) (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4))))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* n (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))) (* n (+ (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ m l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ m l)) (/ M l))))))) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4)))))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))>
#<alt (+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (+ (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt (exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (pow M 2)))>
#<alt (+ 1 (* (pow M 2) (- (* 1/24 (pow M 2)) 1/2)))>
#<alt (+ 1 (* (pow M 2) (- (* (pow M 2) (+ 1/24 (* -1/720 (pow M 2)))) 1/2)))>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos M)>
#<alt (cos (* -1 M))>
#<alt (+ (cos (* -1 M)) (* -1/2 (* K (* n (sin (* -1 M))))))>
#<alt (+ (cos (* -1 M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (* -1 M))))) (* 1/2 (* K (sin (* -1 M)))))))>
#<alt (+ (cos (* -1 M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (* -1 M)))) (* 1/48 (* (pow K 3) (* n (sin (* -1 M))))))) (* 1/2 (* K (sin (* -1 M)))))))>
#<alt (cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))>
#<alt (cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))>
#<alt (cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))>
#<alt (cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))>
#<alt (cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))>
#<alt (cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))>
#<alt (cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))>
#<alt (cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))>
#<alt (cos (* -1 M))>
#<alt (+ (cos (* -1 M)) (* -1/2 (* K (* n (sin (* -1 M))))))>
#<alt (+ (cos (* -1 M)) (* K (- (* -1/8 (* K (* (pow n 2) (cos (* -1 M))))) (* 1/2 (* n (sin (* -1 M)))))))>
#<alt (+ (cos (* -1 M)) (* K (- (* K (+ (* -1/8 (* (pow n 2) (cos (* -1 M)))) (* 1/48 (* K (* (pow n 3) (sin (* -1 M))))))) (* 1/2 (* n (sin (* -1 M)))))))>
#<alt (cos (* -1 (* n (- (/ M n) (* 1/2 K)))))>
#<alt (cos (* -1 (* n (- (/ M n) (* 1/2 K)))))>
#<alt (cos (* -1 (* n (- (/ M n) (* 1/2 K)))))>
#<alt (cos (* -1 (* n (- (/ M n) (* 1/2 K)))))>
#<alt (cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))>
#<alt (cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))>
#<alt (cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))>
#<alt (cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (+ (cos (* 1/2 (* K n))) (* M (sin (* 1/2 (* K n)))))>
#<alt (+ (cos (* 1/2 (* K n))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K n))))) (* -1 (sin (* 1/2 (* K n)))))))>
#<alt (+ (cos (* 1/2 (* K n))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K n)))) (* -1/6 (* M (sin (* 1/2 (* K n))))))) (* -1 (sin (* 1/2 (* K n)))))))>
#<alt (cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))>
#<alt (cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))>
#<alt (cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))>
#<alt (cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))>
#<alt (cos (* -1 (* n (- (* -1/2 K) (* -1 (/ M n))))))>
#<alt (cos (* -1 (* n (- (* -1/2 K) (* -1 (/ M n))))))>
#<alt (cos (* -1 (* n (- (* -1/2 K) (* -1 (/ M n))))))>
#<alt (cos (* -1 (* n (- (* -1/2 K) (* -1 (/ M n))))))>
#<alt (* -1 M)>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (* 1/2 (* K n))>
#<alt (* n (+ (* -1 (/ M n)) (* 1/2 K)))>
#<alt (* n (+ (* -1 (/ M n)) (* 1/2 K)))>
#<alt (* n (+ (* -1 (/ M n)) (* 1/2 K)))>
#<alt (* 1/2 (* K n))>
#<alt (* -1 (* n (+ (* -1/2 K) (/ M n))))>
#<alt (* -1 (* n (+ (* -1/2 K) (/ M n))))>
#<alt (* -1 (* n (+ (* -1/2 K) (/ M n))))>
#<alt (* -1 M)>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (* 1/2 (* K n))>
#<alt (* K (+ (* -1 (/ M K)) (* 1/2 n)))>
#<alt (* K (+ (* -1 (/ M K)) (* 1/2 n)))>
#<alt (* K (+ (* -1 (/ M K)) (* 1/2 n)))>
#<alt (* 1/2 (* K n))>
#<alt (* -1 (* K (+ (* -1/2 n) (/ M K))))>
#<alt (* -1 (* K (+ (* -1/2 n) (/ M K))))>
#<alt (* -1 (* K (+ (* -1/2 n) (/ M K))))>
#<alt (* 1/2 (* K n))>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (* -1 M)>
#<alt (* M (- (* 1/2 (/ (* K n) M)) 1))>
#<alt (* M (- (* 1/2 (/ (* K n) M)) 1))>
#<alt (* M (- (* 1/2 (/ (* K n) M)) 1))>
#<alt (* -1 M)>
#<alt (* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))>
#<alt (* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))>
#<alt (* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))>
#<alt (* -1 n)>
#<alt (* -1 n)>
#<alt (* -1 n)>
#<alt (* -1 n)>
#<alt (* -1 n)>
#<alt (* -1 n)>
#<alt (* -1 n)>
#<alt (* -1 n)>
#<alt (* -1 n)>
#<alt (* -1 n)>
#<alt (* -1 n)>
#<alt (* -1 n)>
#<alt (/ M n)>
#<alt (+ (* -1/2 K) (/ M n))>
#<alt (+ (* -1/2 K) (/ M n))>
#<alt (+ (* -1/2 K) (/ M n))>
#<alt (* -1/2 K)>
#<alt (* K (- (/ M (* K n)) 1/2))>
#<alt (* K (- (/ M (* K n)) 1/2))>
#<alt (* K (- (/ M (* K n)) 1/2))>
#<alt (* -1/2 K)>
#<alt (* -1 (* K (+ 1/2 (* -1 (/ M (* K n))))))>
#<alt (* -1 (* K (+ 1/2 (* -1 (/ M (* K n))))))>
#<alt (* -1 (* K (+ 1/2 (* -1 (/ M (* K n))))))>
#<alt (* -1/2 K)>
#<alt (+ (* -1/2 K) (/ M n))>
#<alt (+ (* -1/2 K) (/ M n))>
#<alt (+ (* -1/2 K) (/ M n))>
#<alt (/ M n)>
#<alt (* M (+ (* -1/2 (/ K M)) (/ 1 n)))>
#<alt (* M (+ (* -1/2 (/ K M)) (/ 1 n)))>
#<alt (* M (+ (* -1/2 (/ K M)) (/ 1 n)))>
#<alt (/ M n)>
#<alt (* -1 (* M (- (* 1/2 (/ K M)) (/ 1 n))))>
#<alt (* -1 (* M (- (* 1/2 (/ K M)) (/ 1 n))))>
#<alt (* -1 (* M (- (* 1/2 (/ K M)) (/ 1 n))))>
#<alt (/ M n)>
#<alt (/ (+ M (* -1/2 (* K n))) n)>
#<alt (/ (+ M (* -1/2 (* K n))) n)>
#<alt (/ (+ M (* -1/2 (* K n))) n)>
#<alt (* -1/2 K)>
#<alt (+ (* -1/2 K) (/ M n))>
#<alt (+ (* -1/2 K) (/ M n))>
#<alt (+ (* -1/2 K) (/ M n))>
#<alt (* -1/2 K)>
#<alt (+ (* -1/2 K) (/ M n))>
#<alt (+ (* -1/2 K) (/ M n))>
#<alt (+ (* -1/2 K) (/ M n))>
#<alt (* -1 M)>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (* 1/2 (* K n))>
#<alt (* n (+ (* -1 (/ M n)) (* 1/2 K)))>
#<alt (* n (+ (* -1 (/ M n)) (* 1/2 K)))>
#<alt (* n (+ (* -1 (/ M n)) (* 1/2 K)))>
#<alt (* 1/2 (* K n))>
#<alt (* -1 (* n (+ (* -1/2 K) (/ M n))))>
#<alt (* -1 (* n (+ (* -1/2 K) (/ M n))))>
#<alt (* -1 (* n (+ (* -1/2 K) (/ M n))))>
#<alt (* -1 M)>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (* 1/2 (* K n))>
#<alt (* K (+ (* -1 (/ M K)) (* 1/2 n)))>
#<alt (* K (+ (* -1 (/ M K)) (* 1/2 n)))>
#<alt (* K (+ (* -1 (/ M K)) (* 1/2 n)))>
#<alt (* 1/2 (* K n))>
#<alt (* -1 (* K (+ (* -1/2 n) (/ M K))))>
#<alt (* -1 (* K (+ (* -1/2 n) (/ M K))))>
#<alt (* -1 (* K (+ (* -1/2 n) (/ M K))))>
#<alt (* 1/2 (* K n))>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (+ (* -1 M) (* 1/2 (* K n)))>
#<alt (* -1 M)>
#<alt (* M (- (* 1/2 (/ (* K n) M)) 1))>
#<alt (* M (- (* 1/2 (/ (* K n) M)) 1))>
#<alt (* M (- (* 1/2 (/ (* K n) M)) 1))>
#<alt (* -1 M)>
#<alt (* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))>
#<alt (* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))>
#<alt (* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))>
#<alt M>
#<alt (+ M (* 1/2 (* K n)))>
#<alt (+ M (* 1/2 (* K n)))>
#<alt (+ M (* 1/2 (* K n)))>
#<alt (* 1/2 (* K n))>
#<alt (* n (+ (* 1/2 K) (/ M n)))>
#<alt (* n (+ (* 1/2 K) (/ M n)))>
#<alt (* n (+ (* 1/2 K) (/ M n)))>
#<alt (* 1/2 (* K n))>
#<alt (* -1 (* n (+ (* -1 (/ M n)) (* -1/2 K))))>
#<alt (* -1 (* n (+ (* -1 (/ M n)) (* -1/2 K))))>
#<alt (* -1 (* n (+ (* -1 (/ M n)) (* -1/2 K))))>
#<alt M>
#<alt (+ M (* 1/2 (* K n)))>
#<alt (+ M (* 1/2 (* K n)))>
#<alt (+ M (* 1/2 (* K n)))>
#<alt (* 1/2 (* K n))>
#<alt (* K (+ (* 1/2 n) (/ M K)))>
#<alt (* K (+ (* 1/2 n) (/ M K)))>
#<alt (* K (+ (* 1/2 n) (/ M K)))>
#<alt (* 1/2 (* K n))>
#<alt (* -1 (* K (+ (* -1 (/ M K)) (* -1/2 n))))>
#<alt (* -1 (* K (+ (* -1 (/ M K)) (* -1/2 n))))>
#<alt (* -1 (* K (+ (* -1 (/ M K)) (* -1/2 n))))>
#<alt (* 1/2 (* K n))>
#<alt (+ M (* 1/2 (* K n)))>
#<alt (+ M (* 1/2 (* K n)))>
#<alt (+ M (* 1/2 (* K n)))>
#<alt M>
#<alt (* M (+ 1 (* 1/2 (/ (* K n) M))))>
#<alt (* M (+ 1 (* 1/2 (/ (* K n) M))))>
#<alt (* M (+ 1 (* 1/2 (/ (* K n) M))))>
#<alt M>
#<alt (* -1 (* M (- (* -1/2 (/ (* K n) M)) 1)))>
#<alt (* -1 (* M (- (* -1/2 (/ (* K n) M)) 1)))>
#<alt (* -1 (* M (- (* -1/2 (/ (* K n) M)) 1)))>
#<alt (cos (* -1 M))>
#<alt (+ (cos (* -1 M)) (* -1/2 (* K (* n (sin (* -1 M))))))>
#<alt (+ (cos (* -1 M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (* -1 M))))) (* 1/2 (* K (sin (* -1 M)))))))>
#<alt (+ (cos (* -1 M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (* -1 M)))) (* 1/48 (* (pow K 3) (* n (sin (* -1 M))))))) (* 1/2 (* K (sin (* -1 M)))))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (* -1 M))>
#<alt (+ (cos (* -1 M)) (* -1/2 (* K (* n (sin (* -1 M))))))>
#<alt (+ (cos (* -1 M)) (* K (- (* -1/8 (* K (* (pow n 2) (cos (* -1 M))))) (* 1/2 (* n (sin (* -1 M)))))))>
#<alt (+ (cos (* -1 M)) (* K (- (* K (+ (* -1/8 (* (pow n 2) (cos (* -1 M)))) (* 1/48 (* K (* (pow n 3) (sin (* -1 M))))))) (* 1/2 (* n (sin (* -1 M)))))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (* 1/2 (* K n)))>
#<alt (+ (cos (* 1/2 (* K n))) (* M (sin (* 1/2 (* K n)))))>
#<alt (+ (cos (* 1/2 (* K n))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K n))))) (* -1 (sin (* 1/2 (* K n)))))))>
#<alt (+ (cos (* 1/2 (* K n))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K n)))) (* -1/6 (* M (sin (* 1/2 (* K n))))))) (* -1 (sin (* 1/2 (* K n)))))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (- (* 1/2 (* K n)) (* -1 M))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (- (* 1/2 (* K n)) (* -1 M))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (- (* 1/2 (* K n)) (* -1 M))))>
#<alt (cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (- (* 1/2 (* K n)) (* -1 M))))>
#<alt (* -1 (pow M 2))>
#<alt (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2))>
#<alt (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2))>
#<alt (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2))>
#<alt (* 1/4 (* (pow K 2) (pow n 2)))>
#<alt (* (pow n 2) (+ (* -1 (/ (pow M 2) (pow n 2))) (* 1/4 (pow K 2))))>
#<alt (* (pow n 2) (+ (* -1 (/ (pow M 2) (pow n 2))) (* 1/4 (pow K 2))))>
#<alt (* (pow n 2) (+ (* -1 (/ (pow M 2) (pow n 2))) (* 1/4 (pow K 2))))>
#<alt (* 1/4 (* (pow K 2) (pow n 2)))>
#<alt (* (pow n 2) (+ (* -1 (/ (pow M 2) (pow n 2))) (* 1/4 (pow K 2))))>
#<alt (* (pow n 2) (+ (* -1 (/ (pow M 2) (pow n 2))) (* 1/4 (pow K 2))))>
#<alt (* (pow n 2) (+ (* -1 (/ (pow M 2) (pow n 2))) (* 1/4 (pow K 2))))>
#<alt (* -1 (pow M 2))>
#<alt (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2))>
#<alt (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2))>
#<alt (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2))>
#<alt (* 1/4 (* (pow K 2) (pow n 2)))>
#<alt (* (pow K 2) (+ (* -1 (/ (pow M 2) (pow K 2))) (* 1/4 (pow n 2))))>
#<alt (* (pow K 2) (+ (* -1 (/ (pow M 2) (pow K 2))) (* 1/4 (pow n 2))))>
#<alt (* (pow K 2) (+ (* -1 (/ (pow M 2) (pow K 2))) (* 1/4 (pow n 2))))>
#<alt (* 1/4 (* (pow K 2) (pow n 2)))>
#<alt (* (pow K 2) (+ (* -1 (/ (pow M 2) (pow K 2))) (* 1/4 (pow n 2))))>
#<alt (* (pow K 2) (+ (* -1 (/ (pow M 2) (pow K 2))) (* 1/4 (pow n 2))))>
#<alt (* (pow K 2) (+ (* -1 (/ (pow M 2) (pow K 2))) (* 1/4 (pow n 2))))>
#<alt (* 1/4 (* (pow K 2) (pow n 2)))>
#<alt (+ (* -1 (pow M 2)) (* 1/4 (* (pow K 2) (pow n 2))))>
#<alt (+ (* -1 (pow M 2)) (* 1/4 (* (pow K 2) (pow n 2))))>
#<alt (+ (* -1 (pow M 2)) (* 1/4 (* (pow K 2) (pow n 2))))>
#<alt (* -1 (pow M 2))>
#<alt (* (pow M 2) (- (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) 1))>
#<alt (* (pow M 2) (- (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) 1))>
#<alt (* (pow M 2) (- (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) 1))>
#<alt (* -1 (pow M 2))>
#<alt (* (pow M 2) (- (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) 1))>
#<alt (* (pow M 2) (- (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) 1))>
#<alt (* (pow M 2) (- (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) 1))>
#<alt (* K n)>
#<alt (+ (* K m) (* K n))>
#<alt (+ (* K m) (* K n))>
#<alt (+ (* K m) (* K n))>
#<alt (* K m)>
#<alt (* m (+ K (/ (* K n) m)))>
#<alt (* m (+ K (/ (* K n) m)))>
#<alt (* m (+ K (/ (* K n) m)))>
#<alt (* K m)>
#<alt (* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))>
#<alt (* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))>
#<alt (* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))>
#<alt (* K m)>
#<alt (+ (* K m) (* K n))>
#<alt (+ (* K m) (* K n))>
#<alt (+ (* K m) (* K n))>
#<alt (* K n)>
#<alt (* n (+ K (/ (* K m) n)))>
#<alt (* n (+ K (/ (* K m) n)))>
#<alt (* n (+ K (/ (* K m) n)))>
#<alt (* K n)>
#<alt (* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))>
#<alt (* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))>
#<alt (* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (* K (+ m n))>
#<alt (/ K n)>
#<alt (+ (* -1 (/ (* K (pow m 2)) (pow n 3))) (/ K n))>
#<alt (+ (* (pow m 2) (- (/ (* K m) (pow n 4)) (/ K (pow n 3)))) (/ K n))>
#<alt (+ (* (pow m 2) (- (* m (- (* -1 (* m (+ (* -1 (/ K (pow n 5))) (/ K (pow n 5))))) (* -1 (/ K (pow n 4))))) (/ K (pow n 3)))) (/ K n))>
#<alt (/ K m)>
#<alt (/ (+ K (* -1 (/ (* K (pow n 2)) (pow m 2)))) m)>
#<alt (/ (- (+ K (/ (* K (pow n 3)) (pow m 3))) (/ (* K (pow n 2)) (pow m 2))) m)>
#<alt (/ (- (+ K (* -1 (/ (+ (* -1 (* K (pow n 4))) (* K (pow n 4))) (pow m 4)))) (+ (* -1 (/ (* K (pow n 3)) (pow m 3))) (/ (* K (pow n 2)) (pow m 2)))) m)>
#<alt (/ K m)>
#<alt (* -1 (/ (+ (* -1 K) (/ (* K (pow n 2)) (pow m 2))) m))>
#<alt (* -1 (/ (- (+ (* -1 K) (* -1 (/ (* K (pow n 3)) (pow m 3)))) (* -1 (/ (* K (pow n 2)) (pow m 2)))) m))>
#<alt (* -1 (/ (- (+ (* -1 K) (* -1 (/ (- (+ (* -1 (/ (* K (pow n 4)) m)) (/ (* K (pow n 4)) m)) (* -1 (* K (pow n 3)))) (pow m 3)))) (* -1 (/ (* K (pow n 2)) (pow m 2)))) m))>
#<alt (/ K m)>
#<alt (+ (* -1 (/ (* K (pow n 2)) (pow m 3))) (/ K m))>
#<alt (+ (* (pow n 2) (- (/ (* K n) (pow m 4)) (/ K (pow m 3)))) (/ K m))>
#<alt (+ (* (pow n 2) (- (* n (- (* -1 (* n (+ (* -1 (/ K (pow m 5))) (/ K (pow m 5))))) (* -1 (/ K (pow m 4))))) (/ K (pow m 3)))) (/ K m))>
#<alt (/ K n)>
#<alt (/ (+ K (* -1 (/ (* K (pow m 2)) (pow n 2)))) n)>
#<alt (/ (- (+ K (/ (* K (pow m 3)) (pow n 3))) (/ (* K (pow m 2)) (pow n 2))) n)>
#<alt (/ (- (+ K (* -1 (/ (+ (* -1 (* K (pow m 4))) (* K (pow m 4))) (pow n 4)))) (+ (* -1 (/ (* K (pow m 3)) (pow n 3))) (/ (* K (pow m 2)) (pow n 2)))) n)>
#<alt (/ K n)>
#<alt (* -1 (/ (+ (* -1 K) (/ (* K (pow m 2)) (pow n 2))) n))>
#<alt (* -1 (/ (- (+ (* -1 K) (* -1 (/ (* K (pow m 3)) (pow n 3)))) (* -1 (/ (* K (pow m 2)) (pow n 2)))) n))>
#<alt (* -1 (/ (- (+ (* -1 K) (* -1 (/ (- (+ (* -1 (/ (* K (pow m 4)) n)) (/ (* K (pow m 4)) n)) (* -1 (* K (pow m 3)))) (pow n 3)))) (* -1 (/ (* K (pow m 2)) (pow n 2)))) n))>
#<alt (/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))>
#<alt (/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))>
#<alt (/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))>
#<alt (/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))>
#<alt (/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))>
#<alt (/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))>
#<alt (/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))>
#<alt (/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))>
#<alt (/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))>
#<alt (/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))>
#<alt (/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))>
#<alt (/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))>
#<alt (* 1/2 (* K n))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (* 1/2 (* K m))>
#<alt (* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))>
#<alt (* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))>
#<alt (* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))>
#<alt (* 1/2 (* K m))>
#<alt (* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))>
#<alt (* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))>
#<alt (* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))>
#<alt (* 1/2 (* K m))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (+ (* 1/2 (* K m)) (* 1/2 (* K n)))>
#<alt (* 1/2 (* K n))>
#<alt (* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))>
#<alt (* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))>
#<alt (* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))>
#<alt (* 1/2 (* K n))>
#<alt (* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))>
#<alt (* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))>
#<alt (* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* 1/2 (* K (+ m n)))>
#<alt (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l)))>
#<alt (+ (* -1/2 (* K (* m (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M)))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))>
#<alt (+ (* m (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M))))) (* -1/8 (* (pow K 2) (* m (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l)))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))>
#<alt (+ (* m (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M))))) (* m (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))) (* 1/48 (* (pow K 3) (* m (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M)))))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l)))>
#<alt (+ (* -1/2 (* K (* n (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))>
#<alt (+ (* n (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M))))) (* -1/8 (* (pow K 2) (* n (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l)))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))>
#<alt (+ (* n (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M))))) (* n (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))) (* 1/48 (* (pow K 3) (* n (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M)))))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))>
#<alt (* (cos (neg M)) (exp (neg l)))>
#<alt (+ (* -1/2 (* K (* (exp (neg l)) (* (sin (neg M)) (+ m n))))) (* (cos (neg M)) (exp (neg l))))>
#<alt (+ (* K (+ (* -1/2 (* (exp (neg l)) (* (sin (neg M)) (+ m n)))) (* -1/8 (* K (* (cos (neg M)) (* (exp (neg l)) (pow (+ m n) 2))))))) (* (cos (neg M)) (exp (neg l))))>
#<alt (+ (* K (+ (* -1/2 (* (exp (neg l)) (* (sin (neg M)) (+ m n)))) (* K (+ (* -1/8 (* (cos (neg M)) (* (exp (neg l)) (pow (+ m n) 2)))) (* 1/48 (* K (* (exp (neg l)) (* (sin (neg M)) (pow (+ m n) 3))))))))) (* (cos (neg M)) (exp (neg l))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l)))>
#<alt (+ (* M (* (exp (neg l)) (sin (* 1/2 (* K (+ m n)))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))>
#<alt (+ (* M (+ (* -1/2 (* M (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))) (* (exp (neg l)) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))>
#<alt (+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l)))) (* -1/6 (* M (* (exp (neg l)) (sin (* 1/2 (* K (+ m n))))))))) (* (exp (neg l)) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (+ (cos (- (* 1/2 (* K (+ m n))) M)) (* -1 (* l (cos (- (* 1/2 (* K (+ m n))) M)))))>
#<alt (+ (cos (- (* 1/2 (* K (+ m n))) M)) (* l (+ (* -1 (cos (- (* 1/2 (* K (+ m n))) M))) (* 1/2 (* l (cos (- (* 1/2 (* K (+ m n))) M)))))))>
#<alt (+ (cos (- (* 1/2 (* K (+ m n))) M)) (* l (+ (* -1 (cos (- (* 1/2 (* K (+ m n))) M))) (* l (+ (* -1/6 (* l (cos (- (* 1/2 (* K (+ m n))) M)))) (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 n) M) 2)) l)>
#<alt (- (+ (* m (- (/ M l) (* 1/2 (/ n l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 n) M) 2) l))>
#<alt (- (+ (* m (- (+ (* -1/4 (/ m l)) (/ M l)) (* 1/2 (/ n l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 n) M) 2) l))>
#<alt (- (+ (* m (- (+ (* -1/4 (/ m l)) (/ M l)) (* 1/2 (/ n l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 n) M) 2) l))>
#<alt (* -1/4 (/ (pow m 2) l))>
#<alt (* (pow m 2) (- (/ M (* l m)) (+ (* 1/2 (/ n (* l m))) (* 1/4 (/ 1 l)))))>
#<alt (* (pow m 2) (- (+ (/ M (* l m)) (/ (fabs (- m n)) (* l (pow m 2)))) (+ (* 1/2 (/ n (* l m))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 n) M) 2) (* l (pow m 2)))))))>
#<alt (* (pow m 2) (- (+ (/ M (* l m)) (/ (fabs (- m n)) (* l (pow m 2)))) (+ (* 1/2 (/ n (* l m))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 n) M) 2) (* l (pow m 2)))))))>
#<alt (* -1/4 (/ (pow m 2) l))>
#<alt (* (pow m 2) (- (* -1 (/ (- (* 1/2 (/ n l)) (/ M l)) m)) (* 1/4 (/ 1 l))))>
#<alt (* (pow m 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (neg (+ n (* -1 m)))) l) (/ (pow (- (* 1/2 n) M) 2) l)) m)) (* 1/2 (/ n l))) (/ M l)) m)) (* 1/4 (/ 1 l))))>
#<alt (* (pow m 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (neg (+ n (* -1 m)))) l) (/ (pow (- (* 1/2 n) M) 2) l)) m)) (* 1/2 (/ n l))) (/ M l)) m)) (* 1/4 (/ 1 l))))>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 m) M) 2)) l)>
#<alt (- (+ (* n (- (/ M l) (* 1/2 (/ m l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 m) M) 2) l))>
#<alt (- (+ (* n (- (+ (* -1/4 (/ n l)) (/ M l)) (* 1/2 (/ m l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 m) M) 2) l))>
#<alt (- (+ (* n (- (+ (* -1/4 (/ n l)) (/ M l)) (* 1/2 (/ m l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 m) M) 2) l))>
#<alt (* -1/4 (/ (pow n 2) l))>
#<alt (* (pow n 2) (- (/ M (* l n)) (+ (* 1/2 (/ m (* l n))) (* 1/4 (/ 1 l)))))>
#<alt (* (pow n 2) (- (+ (/ M (* l n)) (/ (fabs (- m n)) (* l (pow n 2)))) (+ (* 1/2 (/ m (* l n))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 m) M) 2) (* l (pow n 2)))))))>
#<alt (* (pow n 2) (- (+ (/ M (* l n)) (/ (fabs (- m n)) (* l (pow n 2)))) (+ (* 1/2 (/ m (* l n))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 m) M) 2) (* l (pow n 2)))))))>
#<alt (* -1/4 (/ (pow n 2) l))>
#<alt (* (pow n 2) (- (* -1 (/ (- (* 1/2 (/ m l)) (/ M l)) n)) (* 1/4 (/ 1 l))))>
#<alt (* (pow n 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (+ m (* -1 n))) l) (/ (pow (- (* 1/2 m) M) 2) l)) n)) (* 1/2 (/ m l))) (/ M l)) n)) (* 1/4 (/ 1 l))))>
#<alt (* (pow n 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (+ m (* -1 n))) l) (/ (pow (- (* 1/2 m) M) 2) l)) n)) (* 1/2 (/ m l))) (/ M l)) n)) (* 1/4 (/ 1 l))))>
#<alt (/ (- (fabs (- m n)) (* 1/4 (pow (+ m n) 2))) l)>
#<alt (- (+ (* M (+ (/ m l) (/ n l))) (/ (fabs (- m n)) l)) (* 1/4 (/ (pow (+ m n) 2) l)))>
#<alt (- (+ (* M (+ (* -1 (/ M l)) (+ (/ m l) (/ n l)))) (/ (fabs (- m n)) l)) (* 1/4 (/ (pow (+ m n) 2) l)))>
#<alt (- (+ (* M (+ (* -1 (/ M l)) (+ (/ m l) (/ n l)))) (/ (fabs (- m n)) l)) (* 1/4 (/ (pow (+ m n) 2) l)))>
#<alt (* -1 (/ (pow M 2) l))>
#<alt (* (pow M 2) (- (+ (/ m (* M l)) (/ n (* M l))) (/ 1 l)))>
#<alt (* (pow M 2) (- (+ (/ m (* M l)) (+ (/ n (* M l)) (/ (fabs (- m n)) (* (pow M 2) l)))) (+ (* 1/4 (/ (pow (+ m n) 2) (* (pow M 2) l))) (/ 1 l))))>
#<alt (* (pow M 2) (- (+ (/ m (* M l)) (+ (/ n (* M l)) (/ (fabs (- m n)) (* (pow M 2) l)))) (+ (* 1/4 (/ (pow (+ m n) 2) (* (pow M 2) l))) (/ 1 l))))>
#<alt (* -1 (/ (pow M 2) l))>
#<alt (* (pow M 2) (- (+ (/ m (* M l)) (/ n (* M l))) (/ 1 l)))>
#<alt (* (pow M 2) (- (* -1 (/ (+ (* -1 (/ (+ m n) l)) (* -1 (/ (- (/ (fabs (- m n)) l) (* 1/4 (/ (pow (+ m n) 2) l))) M))) M)) (/ 1 l)))>
#<alt (* (pow M 2) (- (* -1 (/ (+ (* -1 (/ (+ m n) l)) (* -1 (/ (- (/ (fabs (- m n)) l) (* 1/4 (/ (pow (+ m n) 2) l))) M))) M)) (/ 1 l)))>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)>
#<alt (/ 1 M)>
#<alt (+ (* -1/2 (/ (* K n) (pow M 2))) (/ 1 M))>
#<alt (+ (* n (- (* 1/4 (/ (* (pow K 2) n) (pow M 3))) (* 1/2 (/ K (pow M 2))))) (/ 1 M))>
#<alt (+ (* n (- (* n (- (* -1/8 (/ (* (pow K 3) n) (pow M 4))) (* -1/4 (/ (pow K 2) (pow M 3))))) (* 1/2 (/ K (pow M 2))))) (/ 1 M))>
#<alt (/ 2 (* K n))>
#<alt (/ (+ (* -4 (/ M (* (pow K 2) n))) (* 2 (/ 1 K))) n)>
#<alt (/ (- (+ (* 8 (/ (pow M 2) (* (pow K 3) (pow n 2)))) (* 2 (/ 1 K))) (* 4 (/ M (* (pow K 2) n)))) n)>
#<alt (/ (- (+ (* -16 (/ (pow M 3) (* (pow K 4) (pow n 3)))) (* 2 (/ 1 K))) (+ (* -8 (/ (pow M 2) (* (pow K 3) (pow n 2)))) (* 4 (/ M (* (pow K 2) n))))) n)>
#<alt (/ 2 (* K n))>
#<alt (* -1 (/ (- (* 4 (/ M (* (pow K 2) n))) (* 2 (/ 1 K))) n))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 8 (/ (pow M 2) (* (pow K 3) n))) (* 4 (/ M (pow K 2)))) n)) (* 2 (/ 1 K))) n))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16 (/ (pow M 3) (* (pow K 4) n))) (* 8 (/ (pow M 2) (pow K 3)))) n)) (* 4 (/ M (pow K 2)))) n)) (* 2 (/ 1 K))) n))>
#<alt (/ 1 M)>
#<alt (+ (* -1/2 (/ (* K n) (pow M 2))) (/ 1 M))>
#<alt (+ (* K (- (* 1/4 (/ (* K (pow n 2)) (pow M 3))) (* 1/2 (/ n (pow M 2))))) (/ 1 M))>
#<alt (+ (* K (- (* K (- (* -1/8 (/ (* K (pow n 3)) (pow M 4))) (* -1/4 (/ (pow n 2) (pow M 3))))) (* 1/2 (/ n (pow M 2))))) (/ 1 M))>
#<alt (/ 2 (* K n))>
#<alt (/ (+ (* -4 (/ M (* K (pow n 2)))) (* 2 (/ 1 n))) K)>
#<alt (/ (- (+ (* 8 (/ (pow M 2) (* (pow K 2) (pow n 3)))) (* 2 (/ 1 n))) (* 4 (/ M (* K (pow n 2))))) K)>
#<alt (/ (- (+ (* -16 (/ (pow M 3) (* (pow K 3) (pow n 4)))) (* 2 (/ 1 n))) (+ (* -8 (/ (pow M 2) (* (pow K 2) (pow n 3)))) (* 4 (/ M (* K (pow n 2)))))) K)>
#<alt (/ 2 (* K n))>
#<alt (* -1 (/ (- (* 4 (/ M (* K (pow n 2)))) (* 2 (/ 1 n))) K))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 8 (/ (pow M 2) (* K (pow n 3)))) (* 4 (/ M (pow n 2)))) K)) (* 2 (/ 1 n))) K))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16 (/ (pow M 3) (* K (pow n 4)))) (* 8 (/ (pow M 2) (pow n 3)))) K)) (* 4 (/ M (pow n 2)))) K)) (* 2 (/ 1 n))) K))>
#<alt (/ 2 (* K n))>
#<alt (+ (* -4 (/ M (* (pow K 2) (pow n 2)))) (* 2 (/ 1 (* K n))))>
#<alt (+ (* M (- (* 8 (/ M (* (pow K 3) (pow n 3)))) (* 4 (/ 1 (* (pow K 2) (pow n 2)))))) (* 2 (/ 1 (* K n))))>
#<alt (+ (* M (- (* M (+ (* -16 (/ M (* (pow K 4) (pow n 4)))) (* 8 (/ 1 (* (pow K 3) (pow n 3)))))) (* 4 (/ 1 (* (pow K 2) (pow n 2)))))) (* 2 (/ 1 (* K n))))>
#<alt (/ 1 M)>
#<alt (/ (+ 1 (* -1/2 (/ (* K n) M))) M)>
#<alt (/ (- (+ 1 (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2)))) (* 1/2 (/ (* K n) M))) M)>
#<alt (/ (- (+ 1 (* -1/8 (/ (* (pow K 3) (pow n 3)) (pow M 3)))) (+ (* -1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) (* 1/2 (/ (* K n) M)))) M)>
#<alt (/ 1 M)>
#<alt (* -1 (/ (- (* 1/2 (/ (* K n) M)) 1) M))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 1/4 (/ (* (pow K 2) (pow n 2)) M)) (* 1/2 (* K n))) M)) 1) M))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (/ (* (pow K 3) (pow n 3)) M)) (* 1/4 (* (pow K 2) (pow n 2)))) M)) (* 1/2 (* K n))) M)) 1) M))>
#<alt (cos (- (* 1/2 (* K n)) M))>
#<alt (+ (cos (- (* 1/2 (* K n)) M)) (* -1/2 (* K (* m (sin (- (* 1/2 (* K n)) M))))))>
#<alt (+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* -1/8 (* (pow K 2) (* m (cos (- (* 1/2 (* K n)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))>
#<alt (+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* m (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K n)) M)))) (* 1/48 (* (pow K 3) (* m (sin (- (* 1/2 (* K n)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (- n (* -1 m)))) M))>
#<alt (cos (- (* 1/2 (* K (- n (* -1 m)))) M))>
#<alt (cos (- (* 1/2 (* K (- n (* -1 m)))) M))>
#<alt (cos (- (* 1/2 (* K (- n (* -1 m)))) M))>
#<alt (cos (- (* 1/2 (* K m)) M))>
#<alt (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))>
#<alt (+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (- (* 1/2 (* K m)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K m)) M)))) (* 1/48 (* (pow K 3) (* n (sin (- (* 1/2 (* K m)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (- m (* -1 n)))) M))>
#<alt (cos (- (* 1/2 (* K (- m (* -1 n)))) M))>
#<alt (cos (- (* 1/2 (* K (- m (* -1 n)))) M))>
#<alt (cos (- (* 1/2 (* K (- m (* -1 n)))) M))>
#<alt (cos (neg M))>
#<alt (+ (cos (neg M)) (* -1/2 (* K (* (sin (neg M)) (+ m n)))))>
#<alt (+ (cos (neg M)) (* K (- (* -1/8 (* K (* (cos (neg M)) (pow (+ m n) 2)))) (* 1/2 (* (sin (neg M)) (+ m n))))))>
#<alt (+ (cos (neg M)) (* K (- (* K (+ (* -1/8 (* (cos (neg M)) (pow (+ m n) 2))) (* 1/48 (* K (* (sin (neg M)) (pow (+ m n) 3)))))) (* 1/2 (* (sin (neg M)) (+ m n))))))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (* 1/2 (* K (+ m n))))>
#<alt (+ (cos (* 1/2 (* K (+ m n)))) (* M (sin (* 1/2 (* K (+ m n))))))>
#<alt (+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K (+ m n)))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))>
#<alt (+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K (+ m n))))) (* -1/6 (* M (sin (* 1/2 (* K (+ m n)))))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (- (* 1/2 (* K (+ m n))) M))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))>
#<alt (cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))>
#<alt (* -1 (* K (pow n 2)))>
#<alt (+ (* -1 (* K (pow n 2))) (* K (* m (+ n (* -1 n)))))>
#<alt (+ (* -1 (* K (pow n 2))) (* m (+ (* K m) (* K (+ n (* -1 n))))))>
#<alt (+ (* -1 (* K (pow n 2))) (* m (+ (* K m) (* K (+ n (* -1 n))))))>
#<alt (* K (pow m 2))>
#<alt (* (pow m 2) (+ K (/ (* K (+ n (* -1 n))) m)))>
#<alt (* (pow m 2) (+ K (+ (* -1 (/ (* K (pow n 2)) (pow m 2))) (/ (* K (+ n (* -1 n))) m))))>
#<alt (* (pow m 2) (+ K (+ (* -1 (/ (* K (pow n 2)) (pow m 2))) (/ (* K (+ n (* -1 n))) m))))>
#<alt (* K (pow m 2))>
#<alt (* (pow m 2) (+ K (/ (* K (+ n (* -1 n))) m)))>
#<alt (* (pow m 2) (+ K (* -1 (/ (+ (* -1 (* K (+ n (* -1 n)))) (/ (* K (pow n 2)) m)) m))))>
#<alt (* (pow m 2) (+ K (* -1 (/ (+ (* -1 (* K (+ n (* -1 n)))) (/ (* K (pow n 2)) m)) m))))>
#<alt (* K (pow m 2))>
#<alt (+ (* K (* n (+ m (* -1 m)))) (* K (pow m 2)))>
#<alt (+ (* K (pow m 2)) (* n (+ (* -1 (* K n)) (* K (+ m (* -1 m))))))>
#<alt (+ (* K (pow m 2)) (* n (+ (* -1 (* K n)) (* K (+ m (* -1 m))))))>
#<alt (* -1 (* K (pow n 2)))>
#<alt (* (pow n 2) (+ (* -1 K) (/ (* K (+ m (* -1 m))) n)))>
#<alt (* (pow n 2) (+ (* -1 K) (+ (/ (* K (+ m (* -1 m))) n) (/ (* K (pow m 2)) (pow n 2)))))>
#<alt (* (pow n 2) (+ (* -1 K) (+ (/ (* K (+ m (* -1 m))) n) (/ (* K (pow m 2)) (pow n 2)))))>
#<alt (* -1 (* K (pow n 2)))>
#<alt (* (pow n 2) (+ (* -1 K) (* -1 (/ (* K (+ m (* -1 m))) n))))>
#<alt (* (pow n 2) (+ (* -1 K) (* -1 (/ (+ (* -1 (/ (* K (pow m 2)) n)) (* K (+ m (* -1 m)))) n))))>
#<alt (* (pow n 2) (+ (* -1 K) (* -1 (/ (+ (* -1 (/ (* K (pow m 2)) n)) (* K (+ m (* -1 m)))) n))))>
#<alt (* K (* (+ m n) (- m n)))>
#<alt (* K (* (+ m n) (- m n)))>
#<alt (* K (* (+ m n) (- m n)))>
#<alt (* K (* (+ m n) (- m n)))>
#<alt (* K (* (+ m n) (- m n)))>
#<alt (* K (* (+ m n) (- m n)))>
#<alt (* K (* (+ m n) (- m n)))>
#<alt (* K (* (+ m n) (- m n)))>
#<alt (* K (* (+ m n) (- m n)))>
#<alt (* K (* (+ m n) (- m n)))>
#<alt (* K (* (+ m n) (- m n)))>
#<alt (* K (* (+ m n) (- m n)))>
Calls

198 calls:

TimeVariablePointExpression
9.0ms
n
@-inf
(* (- (* 1/4 (* (* n K) (* n K))) (* M M)) (/ 1 (- (* 1/2 (* n K)) (neg M))))
6.0ms
K
@0
(/ (* (* (+ m n) K) (- m n)) (* (- m n) (+ (* n (+ m n)) (* m m))))
4.0ms
l
@inf
(* (neg l) (- 1 (/ (- (fabs (- m n)) (* (- (* 1/2 (+ n m)) M) (- (* 1/2 (+ n m)) M))) l)))
3.0ms
n
@inf
(/ 1 (- (* 1/2 (* n K)) (neg M)))
1.0ms
M
@0
(* (- (* 1/4 (* (* n K) (* n K))) (* M M)) (/ 1 (- (* 1/2 (* n K)) (neg M))))

rewrite341.0ms (2.5%)

Memory
6.4MiB live, 605.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 398×lower-*.f32
6 364×lower-*.f64
3 456×lower-/.f32
3 446×lower-/.f64
2 968×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053402
098360
1366218
23325218
09403216
Stop Event
iter limit
node limit
iter limit
Counts
21 → 596
Calls
Call 1
Inputs
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))
(exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l))))
(cos.f64 M)
(cos.f64 (*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)))
(neg.f64 n)
(fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))
(cos.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))))
(-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)
(/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))
(cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) M))
(*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))
Outputs
(exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))) (neg.f64 l)))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 l (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))))
(/.f64 (exp.f64 (neg.f64 l)) (exp.f64 (*.f64 (neg.f64 l) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))))
(/.f64 (pow.f64 (exp.f64 (neg.f64 l)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 1 binary64)))) (pow.f64 (exp.f64 (neg.f64 l)) (/.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))) (*.f64 l (*.f64 l l))) (fma.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 1 binary64)))))
(/.f64 (pow.f64 (exp.f64 (neg.f64 l)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))) (pow.f64 (exp.f64 (neg.f64 l)) (/.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) (*.f64 l l)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))))
(pow.f64 (exp.f64 (neg.f64 l)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))
(pow.f64 (exp.f64 (neg.f64 l)) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 l) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))))
(pow.f64 (exp.f64 l) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))))
(pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))) (neg.f64 l))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 l (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))))
(pow.f64 (exp.f64 (*.f64 l (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 (neg.f64 l) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 (neg.f64 l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))) (*.f64 l (*.f64 l l))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 (neg.f64 l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) (*.f64 l l)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))))
(pow.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))) #s(literal -1 binary64)) l)
(pow.f64 (*.f64 (exp.f64 (neg.f64 l)) (exp.f64 (neg.f64 l))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal -1 binary64))) l)
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))))
(*.f64 (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))) #s(literal 1 binary64))
(*.f64 (exp.f64 (neg.f64 l)) (exp.f64 (*.f64 (neg.f64 l) (neg.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))))
(*.f64 (exp.f64 (*.f64 (neg.f64 l) (neg.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))) (exp.f64 (neg.f64 l)))
(*.f64 (exp.f64 (*.f64 (neg.f64 l) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 2 binary64)))) (exp.f64 (*.f64 (neg.f64 l) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (exp.f64 (neg.f64 l)) (-.f64 #s(literal 1 binary64) (/.f64 (fabs.f64 (-.f64 m n)) l))) (pow.f64 (exp.f64 (neg.f64 l)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) l)))
(*.f64 (pow.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))))
(*.f64 (exp.f64 (*.f64 #s(literal 1 binary64) (neg.f64 l))) (exp.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) (neg.f64 l))))
(+.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (neg.f64 M)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (neg.f64 M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (neg.f64 M)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) M))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) M)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) M))) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) M)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) M) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) M)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) M) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) M)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) M))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M)))) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) M))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) M))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M))) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) M))
(pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) #s(literal 2 binary64))
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))
(*.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 M (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) M)))) #s(literal 2 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) M)) #s(literal 2 binary64)))
(*.f64 (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (exp.f64 (log.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))
(+.f64 (*.f64 (neg.f64 l) #s(literal 1 binary64)) (*.f64 (neg.f64 l) (neg.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))))
(+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 l)) (*.f64 (neg.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) (neg.f64 l)))
(-.f64 #s(literal 0 binary64) (*.f64 l (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))))
(fma.f64 #s(literal 1 binary64) (neg.f64 l) (*.f64 (neg.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) (neg.f64 l)))
(fma.f64 (neg.f64 l) #s(literal 1 binary64) (*.f64 (neg.f64 l) (neg.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))))
(neg.f64 (*.f64 l (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))))
(/.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))) (*.f64 l (*.f64 l l))))) (fma.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) (*.f64 l l)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))) (*.f64 l (*.f64 l l)))) (neg.f64 l)) (fma.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) (*.f64 l l))) (neg.f64 l)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))
(*.f64 l (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))))
(*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) (neg.f64 l))
(*.f64 #s(literal -1 binary64) (*.f64 l (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal -1 binary64)) l)
(exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))) (neg.f64 l)))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 l (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))))
(/.f64 (exp.f64 (neg.f64 l)) (exp.f64 (*.f64 (neg.f64 l) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))))
(/.f64 (pow.f64 (exp.f64 (neg.f64 l)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 1 binary64)))) (pow.f64 (exp.f64 (neg.f64 l)) (/.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))) (*.f64 l (*.f64 l l))) (fma.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 1 binary64)))))
(/.f64 (pow.f64 (exp.f64 (neg.f64 l)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))) (pow.f64 (exp.f64 (neg.f64 l)) (/.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) (*.f64 l l)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))))
(pow.f64 (exp.f64 (neg.f64 l)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))
(pow.f64 (exp.f64 (neg.f64 l)) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 l) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))))
(pow.f64 (exp.f64 l) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))))
(pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))) (neg.f64 l))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 l (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))))
(pow.f64 (exp.f64 (*.f64 l (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 (neg.f64 l) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 (neg.f64 l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))) (*.f64 l (*.f64 l l))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 1 binary64))))
(pow.f64 (pow.f64 (exp.f64 (neg.f64 l)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) (*.f64 l l)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))))
(pow.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))) #s(literal -1 binary64)) l)
(pow.f64 (*.f64 (exp.f64 (neg.f64 l)) (exp.f64 (neg.f64 l))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal -1 binary64))) l)
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))))
(*.f64 (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))) #s(literal 1 binary64))
(*.f64 (exp.f64 (neg.f64 l)) (exp.f64 (*.f64 (neg.f64 l) (neg.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))))
(*.f64 (exp.f64 (*.f64 (neg.f64 l) (neg.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))) (exp.f64 (neg.f64 l)))
(*.f64 (exp.f64 (*.f64 (neg.f64 l) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 2 binary64)))) (exp.f64 (*.f64 (neg.f64 l) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (exp.f64 (neg.f64 l)) (-.f64 #s(literal 1 binary64) (/.f64 (fabs.f64 (-.f64 m n)) l))) (pow.f64 (exp.f64 (neg.f64 l)) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) l)))
(*.f64 (pow.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))))
(*.f64 (exp.f64 (*.f64 #s(literal 1 binary64) (neg.f64 l))) (exp.f64 (*.f64 (neg.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)) (neg.f64 l))))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 M)) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (neg.f64 M))))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 M)) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 M)))
(cos.f64 M)
(cos.f64 (neg.f64 M))
(-.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 M)) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (neg.f64 M))))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 M) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (neg.f64 M))))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 M) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 M)))
(+.f64 (*.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))))
(cos.f64 (neg.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(-.f64 (*.f64 (cos.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) K))) (cos.f64 (*.f64 (/.f64 M n) n))) (*.f64 (sin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 K (neg.f64 n)))) (sin.f64 (neg.f64 (*.f64 (/.f64 M n) n)))))
(-.f64 (*.f64 (cos.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) K))) (cos.f64 (*.f64 (/.f64 M n) n))) (*.f64 (sin.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) K))) (sin.f64 (*.f64 n (/.f64 M n)))))
(-.f64 (*.f64 (cos.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) K))) (cos.f64 (*.f64 (/.f64 M n) n))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) K) n)) (sin.f64 (*.f64 (/.f64 M n) n))))
(-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 M n) n)) (cos.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) K)))) (*.f64 (sin.f64 (neg.f64 (*.f64 (/.f64 M n) n))) (sin.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 K (neg.f64 n))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 M n) n)) (cos.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) K)))) (*.f64 (sin.f64 (*.f64 n (/.f64 M n))) (sin.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) K)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 M n) n)) (cos.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) K)))) (*.f64 (sin.f64 (*.f64 (/.f64 M n) n)) (sin.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) K) n))))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)))) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 K (neg.f64 n))) (neg.f64 (*.f64 (/.f64 M n) n)))
(+.f64 (neg.f64 (*.f64 (/.f64 M n) n)) (*.f64 #s(literal -1/2 binary64) (*.f64 K (neg.f64 n))))
(-.f64 #s(literal 0 binary64) (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(fma.f64 M (*.f64 (/.f64 #s(literal 1 binary64) n) (neg.f64 n)) (*.f64 #s(literal -1/2 binary64) (*.f64 K (neg.f64 n))))
(fma.f64 (neg.f64 n) (/.f64 M n) (*.f64 #s(literal -1/2 binary64) (*.f64 K (neg.f64 n))))
(fma.f64 (neg.f64 n) (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (/.f64 M n) n)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 K (neg.f64 n)) (neg.f64 (*.f64 (/.f64 M n) n)))
(fma.f64 K (*.f64 #s(literal -1/2 binary64) (neg.f64 n)) (neg.f64 (*.f64 (/.f64 M n) n)))
(fma.f64 (/.f64 M n) (neg.f64 n) (*.f64 #s(literal -1/2 binary64) (*.f64 K (neg.f64 n))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 n) (neg.f64 (*.f64 (/.f64 M n) n)))
(fma.f64 #s(literal -1 binary64) (*.f64 n (*.f64 #s(literal -1/2 binary64) K)) (neg.f64 (*.f64 (/.f64 M n) n)))
(fma.f64 #s(literal -1 binary64) (*.f64 n (/.f64 M n)) (*.f64 #s(literal -1/2 binary64) (*.f64 K (neg.f64 n))))
(fma.f64 (*.f64 (neg.f64 n) K) #s(literal -1/2 binary64) (neg.f64 (*.f64 (/.f64 M n) n)))
(fma.f64 (*.f64 (/.f64 M n) #s(literal -1 binary64)) n (*.f64 #s(literal -1/2 binary64) (*.f64 K (neg.f64 n))))
(fma.f64 (*.f64 (neg.f64 n) #s(literal -1/2 binary64)) K (neg.f64 (*.f64 (/.f64 M n) n)))
(fma.f64 (*.f64 (neg.f64 n) M) (/.f64 #s(literal 1 binary64) n) (*.f64 #s(literal -1/2 binary64) (*.f64 K (neg.f64 n))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) K) #s(literal -1 binary64)) n (neg.f64 (*.f64 (/.f64 M n) n)))
(neg.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K (*.f64 K K))) (neg.f64 (*.f64 n (*.f64 n n))) (*.f64 (/.f64 (*.f64 M (*.f64 M M)) (*.f64 n (*.f64 n n))) (neg.f64 (*.f64 n (*.f64 n n))))) (fma.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) K)) (*.f64 n (*.f64 #s(literal -1/2 binary64) K)) (-.f64 (*.f64 (*.f64 (/.f64 M n) n) (*.f64 (/.f64 M n) n)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 K (neg.f64 n))) (neg.f64 (*.f64 (/.f64 M n) n))))))
(/.f64 (-.f64 (*.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) K)) (*.f64 n (*.f64 #s(literal -1/2 binary64) K))) (*.f64 (*.f64 (/.f64 M n) n) (*.f64 (/.f64 M n) n))) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 K (neg.f64 n))) (neg.f64 (*.f64 (/.f64 M n) n))))
(/.f64 (*.f64 (neg.f64 n) (fma.f64 #s(literal -1/8 binary64) (*.f64 K (*.f64 K K)) (/.f64 (*.f64 M (*.f64 M M)) (*.f64 n (*.f64 n n))))) (fma.f64 (/.f64 M n) (-.f64 (/.f64 M n) (*.f64 #s(literal -1/2 binary64) K)) (*.f64 #s(literal 1/4 binary64) (*.f64 K K))))
(/.f64 (*.f64 (neg.f64 n) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (/.f64 (*.f64 M M) (*.f64 n n)))) (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 M n)))
(/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 K (*.f64 K K)) (/.f64 (*.f64 M (*.f64 M M)) (*.f64 n (*.f64 n n)))) (neg.f64 n)) (fma.f64 (/.f64 M n) (-.f64 (/.f64 M n) (*.f64 #s(literal -1/2 binary64) K)) (*.f64 #s(literal 1/4 binary64) (*.f64 K K))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (/.f64 (*.f64 M M) (*.f64 n n))) (neg.f64 n)) (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 M n)))
(*.f64 n (neg.f64 (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)) (neg.f64 n))
(*.f64 #s(literal -1 binary64) (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)) #s(literal -1 binary64)) n)
(+.f64 #s(literal 0 binary64) (neg.f64 n))
(-.f64 #s(literal 0 binary64) n)
(neg.f64 n)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 n (*.f64 n n))) (+.f64 #s(literal 0 binary64) (fma.f64 n n (*.f64 #s(literal 0 binary64) n))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 n n)) (+.f64 #s(literal 0 binary64) n))
(*.f64 n #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) n)
(+.f64 (/.f64 M n) (*.f64 #s(literal -1/2 binary64) K))
(+.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 M n))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 M n))) (/.f64 (/.f64 (*.f64 M M) (*.f64 n n)) (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 M n))))
(fma.f64 #s(literal 1 binary64) (/.f64 M n) (*.f64 #s(literal -1/2 binary64) K))
(fma.f64 M (/.f64 #s(literal 1 binary64) n) (*.f64 #s(literal -1/2 binary64) K))
(fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))
(fma.f64 K #s(literal -1/2 binary64) (/.f64 M n))
(fma.f64 (neg.f64 M) (/.f64 #s(literal 1 binary64) (neg.f64 n)) (*.f64 #s(literal -1/2 binary64) K))
(fma.f64 #s(literal -1 binary64) (/.f64 M (neg.f64 n)) (*.f64 #s(literal -1/2 binary64) K))
(fma.f64 (/.f64 #s(literal 1 binary64) n) M (*.f64 #s(literal -1/2 binary64) K))
(fma.f64 (/.f64 #s(literal 1 binary64) n) (pow.f64 (/.f64 #s(literal 1 binary64) M) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) K))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 M n) (-.f64 (/.f64 M n) (*.f64 #s(literal -1/2 binary64) K)) (*.f64 #s(literal 1/4 binary64) (*.f64 K K))) (fma.f64 #s(literal -1/8 binary64) (*.f64 K (*.f64 K K)) (/.f64 (*.f64 M (*.f64 M M)) (*.f64 n (*.f64 n n))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 M n)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (/.f64 (*.f64 M M) (*.f64 n n)))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 K (*.f64 K K)) (/.f64 (*.f64 M (*.f64 M M)) (*.f64 n (*.f64 n n)))) (fma.f64 (/.f64 M n) (-.f64 (/.f64 M n) (*.f64 #s(literal -1/2 binary64) K)) (*.f64 #s(literal 1/4 binary64) (*.f64 K K))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 K (*.f64 K K)) (/.f64 (*.f64 M (*.f64 M M)) (*.f64 n (*.f64 n n)))) (+.f64 (/.f64 (*.f64 M M) (*.f64 n n)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 #s(literal -1/2 binary64) (*.f64 K (/.f64 M n))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (/.f64 (*.f64 M M) (*.f64 n n))) (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 M n)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 K (*.f64 K K)) (/.f64 (*.f64 M (*.f64 M M)) (*.f64 n (*.f64 n n))))) (neg.f64 (fma.f64 (/.f64 M n) (-.f64 (/.f64 M n) (*.f64 #s(literal -1/2 binary64) K)) (*.f64 #s(literal 1/4 binary64) (*.f64 K K)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (/.f64 (*.f64 M M) (*.f64 n n)))) (neg.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 M n))))
(/.f64 (-.f64 (/.f64 (*.f64 M M) (*.f64 n n)) (*.f64 #s(literal 1/4 binary64) (*.f64 K K))) (-.f64 (/.f64 M n) (*.f64 #s(literal -1/2 binary64) K)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 M n))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 M n)) (/.f64 (*.f64 M M) (*.f64 n n)))) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 M n)) (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 M n))))
(pow.f64 (/.f64 (fma.f64 (/.f64 M n) (-.f64 (/.f64 M n) (*.f64 #s(literal -1/2 binary64) K)) (*.f64 #s(literal 1/4 binary64) (*.f64 K K))) (fma.f64 #s(literal -1/8 binary64) (*.f64 K (*.f64 K K)) (/.f64 (*.f64 M (*.f64 M M)) (*.f64 n (*.f64 n n))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 M n)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (/.f64 (*.f64 M M) (*.f64 n n)))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 K (*.f64 K K)) (/.f64 (*.f64 M (*.f64 M M)) (*.f64 n (*.f64 n n)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 M n) (-.f64 (/.f64 M n) (*.f64 #s(literal -1/2 binary64) K)) (*.f64 #s(literal 1/4 binary64) (*.f64 K K)))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (/.f64 (*.f64 M M) (*.f64 n n))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 M n))))
(+.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))
(+.f64 (neg.f64 M) (*.f64 n (*.f64 K #s(literal 1/2 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) (neg.f64 (*.f64 M M))))
(+.f64 (*.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))) (*.f64 (neg.f64 (*.f64 M M)) (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))))
(-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M)
(-.f64 (/.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) (/.f64 (*.f64 M M) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)))
(-.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) #s(literal 0 binary64)) M)
(fma.f64 n (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M))
(fma.f64 M #s(literal -1 binary64) (*.f64 n (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 K (*.f64 n #s(literal 1/2 binary64)) (neg.f64 M))
(fma.f64 (*.f64 n K) #s(literal 1/2 binary64) (neg.f64 M))
(fma.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) (*.f64 (neg.f64 (*.f64 M M)) (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) (neg.f64 (*.f64 M M))))
(fma.f64 #s(literal -1 binary64) M (*.f64 n (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 (*.f64 n #s(literal 1/2 binary64)) K (neg.f64 M))
(fma.f64 (*.f64 #s(literal 1/2 binary64) K) n (neg.f64 M))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M) (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M))))
(/.f64 (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M)) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))
(/.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)))) (*.f64 (*.f64 M M) (*.f64 M (*.f64 M (*.f64 M M))))) (*.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M) (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))))))
(/.f64 (fma.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 n (*.f64 n n)) #s(literal 1/8 binary64)) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (*.f64 K K))) (-.f64 (*.f64 M M) (neg.f64 (*.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))) (*.f64 M (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)))) (*.f64 (*.f64 M M) (*.f64 M (*.f64 M (*.f64 M M))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K)))))) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)))) (*.f64 (*.f64 M M) (*.f64 M (*.f64 M (*.f64 M M))))) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K)))))) (neg.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))) (*.f64 M (*.f64 M (*.f64 M M)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))) (*.f64 M (*.f64 M (*.f64 M M)))) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (neg.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)))) (*.f64 (*.f64 M M) (*.f64 M (*.f64 M (*.f64 M M)))))) (*.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M) (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))) (*.f64 M (*.f64 M (*.f64 M M))))) (*.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M))))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)))) (*.f64 (*.f64 M M) (*.f64 M (*.f64 M (*.f64 M M)))))) (*.f64 (neg.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))) (*.f64 M (*.f64 M (*.f64 M M))))) (*.f64 (neg.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M))) (neg.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M)) #s(literal -1 binary64)) (neg.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)))) (*.f64 (*.f64 M M) (*.f64 M (*.f64 M (*.f64 M M)))))) (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))) (*.f64 M (*.f64 M (*.f64 M M))))) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)))) (*.f64 (*.f64 M M) (*.f64 M (*.f64 M (*.f64 M M))))) (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))) (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))) (*.f64 M (*.f64 M (*.f64 M M)))) (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M))) (neg.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) (*.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 M M))) (*.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)))
(pow.f64 (/.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M) (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M))
(*.f64 (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M)) (fma.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 n (*.f64 n n)) #s(literal 1/8 binary64)) (*.f64 M (*.f64 M M)))) (fma.f64 (neg.f64 M) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M)) (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M))) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M))
(+.f64 M (*.f64 n (*.f64 K #s(literal 1/2 binary64))))
(+.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M)
(+.f64 (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) #s(literal 0 binary64)) M)
(exp.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) #s(literal -1 binary64))))
(-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))
(-.f64 (/.f64 (*.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 n (*.f64 n n)) #s(literal 1/8 binary64))) (fma.f64 (neg.f64 M) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))))) (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 (neg.f64 M) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))))))
(-.f64 (/.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M)) (/.f64 (*.f64 M M) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M)))
(-.f64 (/.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) #s(literal 1 binary64)) (/.f64 (neg.f64 M) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) M (*.f64 n (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)
(fma.f64 K (*.f64 n #s(literal 1/2 binary64)) M)
(fma.f64 (*.f64 n K) #s(literal 1/2 binary64) M)
(fma.f64 #s(literal -1 binary64) (neg.f64 M) (*.f64 n (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 M) #s(literal 1 binary64)) (*.f64 n (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 (*.f64 n #s(literal 1/2 binary64)) K M)
(fma.f64 (*.f64 #s(literal 1/2 binary64) K) n M)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 M) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)))) (fma.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 n (*.f64 n n)) #s(literal 1/8 binary64)) (*.f64 M (*.f64 M M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M))))
(/.f64 (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M)) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M))
(/.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M) #s(literal 1 binary64))
(/.f64 (neg.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 n (*.f64 n n)) #s(literal 1/8 binary64)) (*.f64 M (*.f64 M M))) (fma.f64 (neg.f64 M) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)))))
(/.f64 (fma.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 n (*.f64 n n)) #s(literal 1/8 binary64)) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (*.f64 K K))) (-.f64 (*.f64 M M) (*.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M))))
(/.f64 (fma.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 n (*.f64 n n)) #s(literal 1/8 binary64)) (*.f64 M (*.f64 M M))) (*.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 M) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 n (*.f64 n n)) #s(literal 1/8 binary64)) (*.f64 M (*.f64 M M)))) (neg.f64 (fma.f64 (neg.f64 M) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M))) (neg.f64 (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 n (*.f64 n n)) #s(literal 1/8 binary64))) (fma.f64 (neg.f64 M) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))))) (*.f64 (fma.f64 (neg.f64 M) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 (neg.f64 M) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)))) (fma.f64 (neg.f64 M) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M)) (*.f64 (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (*.f64 M M))) (*.f64 (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M)))
(/.f64 (-.f64 (*.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 M))) #s(literal 1 binary64))
(pow.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (neg.f64 M) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)))) (fma.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 n (*.f64 n n)) #s(literal 1/8 binary64)) (*.f64 M (*.f64 M M)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M)))
(*.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 n (*.f64 n n)) #s(literal 1/8 binary64)) (*.f64 M (*.f64 M M))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 M) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))))))
(+.f64 (*.f64 (cos.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) (*.f64 (sin.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))) (cos.f64 (/.f64 (*.f64 M M) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))) (sin.f64 (/.f64 (*.f64 M M) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)))))
(+.f64 (*.f64 (cos.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) #s(literal 0 binary64))) (cos.f64 M)) (*.f64 (sin.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) #s(literal 0 binary64))) (sin.f64 M)))
(cos.f64 (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M))
(-.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (neg.f64 M)) (sin.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))))) (cos.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) (neg.f64 (*.f64 M M))))) (*.f64 (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))))) (sin.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) (neg.f64 (*.f64 M M))))))
(-.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)))) (cos.f64 (*.f64 (neg.f64 (*.f64 M M)) (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))))) (*.f64 (sin.f64 (*.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)))) (sin.f64 (*.f64 (neg.f64 (*.f64 M M)) (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))))))
(-.f64 (*.f64 (cos.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) (*.f64 (sin.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))))
(fma.f64 (cos.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M) (*.f64 (sin.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))
(fma.f64 (cos.f64 (/.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))) (cos.f64 (/.f64 (*.f64 M M) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))) (sin.f64 (/.f64 (*.f64 M M) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)))))
(fma.f64 (cos.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) #s(literal 0 binary64))) (cos.f64 M) (*.f64 (sin.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) #s(literal 0 binary64))) (sin.f64 M)))
(+.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (neg.f64 (*.f64 M M)))
(+.f64 (neg.f64 (*.f64 M M)) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))))
(-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M))
(-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))))) (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))))) (/.f64 (*.f64 (*.f64 M M) (*.f64 M (*.f64 M (*.f64 M M)))) (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M))) (/.f64 (*.f64 M (*.f64 M (*.f64 M M))) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M))))
(fma.f64 n (*.f64 (*.f64 K (*.f64 n K)) #s(literal 1/4 binary64)) (neg.f64 (*.f64 M M)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 n K) (*.f64 n (*.f64 K #s(literal 1/2 binary64)))) (neg.f64 (*.f64 M M)))
(fma.f64 M (neg.f64 M) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (*.f64 K K))) (neg.f64 (*.f64 M M)))
(fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (neg.f64 (*.f64 M M)))
(fma.f64 (*.f64 n K) (*.f64 #s(literal 1/2 binary64) (*.f64 n (*.f64 K #s(literal 1/2 binary64)))) (neg.f64 (*.f64 M M)))
(fma.f64 (*.f64 n (*.f64 n (*.f64 K K))) #s(literal 1/4 binary64) (neg.f64 (*.f64 M M)))
(fma.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) (*.f64 n (*.f64 K #s(literal 1/2 binary64))) (neg.f64 (*.f64 M M)))
(fma.f64 (neg.f64 M) M (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))))
(fma.f64 #s(literal -1 binary64) (*.f64 M M) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))))
(fma.f64 (*.f64 n n) (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (neg.f64 (*.f64 M M)))
(fma.f64 (*.f64 n n) (pow.f64 (*.f64 K #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 (*.f64 M M)))
(fma.f64 (*.f64 n #s(literal 1/2 binary64)) (*.f64 K (*.f64 n (*.f64 K #s(literal 1/2 binary64)))) (neg.f64 (*.f64 M M)))
(fma.f64 (*.f64 n (*.f64 n K)) (*.f64 K #s(literal 1/4 binary64)) (neg.f64 (*.f64 M M)))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 n K) (neg.f64 (*.f64 M M)))
(fma.f64 (*.f64 K K) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (*.f64 n #s(literal 1/2 binary64))) (neg.f64 (*.f64 M M)))
(fma.f64 (*.f64 (*.f64 n #s(literal 1/2 binary64)) (*.f64 n #s(literal 1/2 binary64))) (*.f64 K K) (neg.f64 (*.f64 M M)))
(fma.f64 (*.f64 #s(literal 1/4 binary64) n) (*.f64 K (*.f64 n K)) (neg.f64 (*.f64 M M)))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (*.f64 K K) (neg.f64 (*.f64 M M)))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n K))) K (neg.f64 (*.f64 M M)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) n) K (neg.f64 (*.f64 M M)))
(fma.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) K) n (neg.f64 (*.f64 M M)))
(fma.f64 (*.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) (*.f64 n K) (neg.f64 (*.f64 M M)))
(fma.f64 (*.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) (*.f64 n K)) #s(literal 1/2 binary64) (neg.f64 (*.f64 M M)))
(fma.f64 (*.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) (*.f64 n #s(literal 1/2 binary64))) K (neg.f64 (*.f64 M M)))
(fma.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) K) #s(literal 2 binary64)) (*.f64 n n) (neg.f64 (*.f64 M M)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K)))))) (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)))) (*.f64 (*.f64 M M) (*.f64 M (*.f64 M (*.f64 M M)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))) (*.f64 M (*.f64 M (*.f64 M M))))))
(/.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)))) (*.f64 (*.f64 M M) (*.f64 M (*.f64 M (*.f64 M M))))) (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K)))))))
(/.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)))) (*.f64 (*.f64 M M) (*.f64 M (*.f64 M (*.f64 M M))))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K)))) (-.f64 (*.f64 M (*.f64 M (*.f64 M M))) (*.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (neg.f64 (*.f64 M M))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))) (*.f64 M (*.f64 M (*.f64 M M)))) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)))
(/.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))) (*.f64 M (*.f64 M (*.f64 M M)))) (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (neg.f64 (*.f64 M M))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)))) (*.f64 (*.f64 M M) (*.f64 M (*.f64 M (*.f64 M M))))) #s(literal 1 binary64)) (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))) (*.f64 M (*.f64 M (*.f64 M M)))) #s(literal 1 binary64)) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)))) (*.f64 (*.f64 M M) (*.f64 M (*.f64 M (*.f64 M M)))))) (neg.f64 (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))) (*.f64 M (*.f64 M (*.f64 M M))))) (neg.f64 (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))))) (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))))) (*.f64 (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K)))))) (*.f64 (*.f64 M M) (*.f64 M (*.f64 M (*.f64 M M)))))) (*.f64 (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K)))))) (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M))) (*.f64 (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 M (*.f64 M (*.f64 M M))))) (*.f64 (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M))))
(pow.f64 (/.f64 (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K)))))) (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)))) (*.f64 (*.f64 M M) (*.f64 M (*.f64 M (*.f64 M M)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))) (*.f64 M (*.f64 M (*.f64 M M))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M)))
(*.f64 (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K))) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 K (*.f64 K K)))) (*.f64 (*.f64 M M) (*.f64 M (*.f64 M (*.f64 M M))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 M M) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 n (*.f64 n (*.f64 K K))) (*.f64 n (*.f64 n (*.f64 K K))))) (*.f64 M (*.f64 M (*.f64 M M)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)) (*.f64 M M))))
(*.f64 (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))
(+.f64 (*.f64 n K) (*.f64 K m))
(+.f64 (*.f64 n K) (*.f64 m K))
(+.f64 (/.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))) (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))) (/.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(+.f64 (*.f64 K m) (*.f64 n K))
(+.f64 (*.f64 m K) (*.f64 n K))
(fma.f64 m K (*.f64 n K))
(fma.f64 m (*.f64 m (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))) (/.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 n K (*.f64 K m))
(fma.f64 n K (*.f64 m K))
(fma.f64 n (*.f64 (+.f64 m n) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))) (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 K m (*.f64 n K))
(fma.f64 K n (*.f64 K m))
(fma.f64 K n (*.f64 m K))
(fma.f64 (+.f64 m n) (*.f64 n (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))) (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (*.f64 K (+.f64 m n)) (*.f64 (/.f64 (-.f64 m n) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) (*.f64 n (+.f64 m n))) (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (*.f64 K (+.f64 m n)) (*.f64 (/.f64 (-.f64 m n) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) (*.f64 m m)) (/.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) (*.f64 n (+.f64 m n))) (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) (*.f64 m m)) (/.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (*.f64 m m) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) (/.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) (*.f64 m m) (/.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) (*.f64 n (+.f64 m n)) (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (*.f64 n (+.f64 m n)) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (/.f64 (*.f64 K (+.f64 m n)) (-.f64 m n)) (*.f64 (/.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))) (*.f64 n (+.f64 m n))) (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (/.f64 (*.f64 K (+.f64 m n)) (-.f64 m n)) (*.f64 (/.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))) (*.f64 m m)) (/.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (*.f64 (*.f64 m m) (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) (/.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (/.f64 (-.f64 m n) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (*.f64 (*.f64 n (+.f64 m n)) (/.f64 (*.f64 K (+.f64 m n)) (-.f64 m n))) (/.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))) (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (/.f64 (-.f64 m n) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) (/.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (*.f64 (*.f64 m m) (/.f64 (*.f64 K (+.f64 m n)) (-.f64 m n))) (/.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))) (/.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (*.f64 (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) n) (+.f64 m n) (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (*.f64 (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) (+.f64 m n)) n (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (*.f64 (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) m) m (/.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(fma.f64 (pow.f64 n #s(literal 1 binary64)) (pow.f64 K #s(literal 1 binary64)) (*.f64 K m))
(fma.f64 (pow.f64 n #s(literal 1 binary64)) (pow.f64 K #s(literal 1 binary64)) (*.f64 m K))
(fma.f64 (pow.f64 K #s(literal 1 binary64)) (pow.f64 n #s(literal 1 binary64)) (*.f64 K m))
(fma.f64 (pow.f64 K #s(literal 1 binary64)) (pow.f64 n #s(literal 1 binary64)) (*.f64 m K))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))) (*.f64 (+.f64 m n) (*.f64 (*.f64 (-.f64 m n) K) (fma.f64 m m (*.f64 n (+.f64 m n)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n)))))
(/.f64 (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n))) (-.f64 m n))
(/.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(/.f64 (*.f64 (*.f64 K (+.f64 m n)) (neg.f64 (-.f64 m n))) (neg.f64 (-.f64 m n)))
(/.f64 (*.f64 (+.f64 m n) (*.f64 (*.f64 (-.f64 m n) K) (fma.f64 m m (*.f64 n (+.f64 m n))))) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(/.f64 (*.f64 (fma.f64 (*.f64 m m) (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 m m) (-.f64 (*.f64 m m) (*.f64 n (+.f64 m n))) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n))))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 m m) (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n)))))) (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n)))) (*.f64 (fma.f64 (*.f64 m m) (-.f64 (*.f64 m m) (*.f64 n (+.f64 m n))) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n))))) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(/.f64 (*.f64 (fma.f64 (*.f64 m m) (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n)))))) (*.f64 (*.f64 K (+.f64 m n)) (neg.f64 (-.f64 m n)))) (*.f64 (fma.f64 (*.f64 m m) (-.f64 (*.f64 m m) (*.f64 n (+.f64 m n))) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n))))) (neg.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 m m) (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n)))))) (*.f64 K (+.f64 m n))) (fma.f64 (*.f64 m m) (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m))) (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n)))) (*.f64 (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(/.f64 (*.f64 (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m))) (*.f64 (*.f64 K (+.f64 m n)) (neg.f64 (-.f64 m n)))) (*.f64 (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)) (neg.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m))) (*.f64 K (+.f64 m n))) (*.f64 (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 m m) (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n))))))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))) (fma.f64 (*.f64 m m) (-.f64 (*.f64 m m) (*.f64 n (+.f64 m n))) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m))))
(/.f64 (*.f64 (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n))) (fma.f64 (*.f64 m m) (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n))))))) (*.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))) (fma.f64 (*.f64 m m) (-.f64 (*.f64 m m) (*.f64 n (+.f64 m n))) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n)))))))
(/.f64 (*.f64 (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n))) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)))) (*.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m))))
(/.f64 (*.f64 (*.f64 (*.f64 K (+.f64 m n)) (neg.f64 (-.f64 m n))) (fma.f64 (*.f64 m m) (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n))))))) (*.f64 (neg.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) (fma.f64 (*.f64 m m) (-.f64 (*.f64 m m) (*.f64 n (+.f64 m n))) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n)))))))
(/.f64 (*.f64 (*.f64 (*.f64 K (+.f64 m n)) (neg.f64 (-.f64 m n))) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)))) (*.f64 (neg.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m))))
(/.f64 (*.f64 (*.f64 K (+.f64 m n)) (fma.f64 (*.f64 m m) (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n))))))) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (fma.f64 (*.f64 m m) (-.f64 (*.f64 m m) (*.f64 n (+.f64 m n))) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n)))))))
(/.f64 (*.f64 (*.f64 K (+.f64 m n)) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)))) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 m m (*.f64 n (+.f64 m n)))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(/.f64 (*.f64 (*.f64 (*.f64 K (+.f64 m n)) (neg.f64 (-.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))) (neg.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(/.f64 (neg.f64 (*.f64 (+.f64 m n) (*.f64 (*.f64 (-.f64 m n) K) (fma.f64 m m (*.f64 n (+.f64 m n)))))) (neg.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(/.f64 (fma.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n))))) (*.f64 (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) (*.f64 (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))))) (*.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))) (*.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))) (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n))))))) (fma.f64 (/.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))) (/.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))) (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n))))) (*.f64 (/.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))) (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))) (/.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n))))) (*.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))) (/.f64 (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))) (/.f64 (-.f64 (*.f64 (*.f64 n (+.f64 m n)) (*.f64 K (+.f64 m n))) (*.f64 (*.f64 m m) (*.f64 K (+.f64 m n)))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(/.f64 (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n))))
(/.f64 (*.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) (fma.f64 m m (*.f64 n (+.f64 m n))))
(/.f64 (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(/.f64 (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (*.f64 (*.f64 K (+.f64 m n)) (neg.f64 (-.f64 m n)))) (neg.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(/.f64 (*.f64 (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) (fma.f64 (*.f64 m m) (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n))))))) (fma.f64 (*.f64 m m) (-.f64 (*.f64 m m) (*.f64 n (+.f64 m n))) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n))))))
(/.f64 (*.f64 (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)))
(/.f64 (*.f64 K (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 m (-.f64 m n) (*.f64 n n)))
(/.f64 (*.f64 K (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 m m (*.f64 n (-.f64 n m))))
(/.f64 (*.f64 K (*.f64 (+.f64 m n) (-.f64 n m))) (-.f64 n m))
(/.f64 (*.f64 (fma.f64 (*.f64 m m) (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n)))))) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))) (fma.f64 (*.f64 m m) (-.f64 (*.f64 m m) (*.f64 n (+.f64 m n))) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n))))))
(/.f64 (*.f64 (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m))) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)))
(/.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) K) (fma.f64 m (-.f64 m n) (*.f64 n n)))
(/.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) K) (fma.f64 m m (*.f64 n (-.f64 n m))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 n m)) K) (-.f64 n m))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) K) (-.f64 m n))
(/.f64 (/.f64 (*.f64 (+.f64 m n) (*.f64 (*.f64 (-.f64 m n) K) (fma.f64 m m (*.f64 n (+.f64 m n))))) (-.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))
(pow.f64 (/.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))) (*.f64 (+.f64 m n) (*.f64 (*.f64 (-.f64 m n) K) (fma.f64 m m (*.f64 n (+.f64 m n)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n)))) #s(literal -1 binary64))
(*.f64 (-.f64 m n) (/.f64 (*.f64 K (+.f64 m n)) (-.f64 m n)))
(*.f64 K (+.f64 m n))
(*.f64 (+.f64 m n) K)
(*.f64 (+.f64 m n) (/.f64 (*.f64 (-.f64 m n) K) (-.f64 m n)))
(*.f64 (*.f64 K (+.f64 m n)) (/.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(*.f64 (*.f64 K (+.f64 m n)) (/.f64 (-.f64 m n) (-.f64 m n)))
(*.f64 (*.f64 K (+.f64 m n)) (*.f64 (/.f64 (-.f64 m n) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(*.f64 (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n))) (/.f64 #s(literal 1 binary64) (-.f64 m n)))
(*.f64 (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(*.f64 (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n))) (/.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(*.f64 (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) (fma.f64 m m (*.f64 n (+.f64 m n))))
(*.f64 (/.f64 (*.f64 K (+.f64 m n)) (-.f64 m n)) (*.f64 (/.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(*.f64 (*.f64 (+.f64 m n) (*.f64 (*.f64 (-.f64 m n) K) (fma.f64 m m (*.f64 n (+.f64 m n))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(*.f64 (/.f64 (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))) (/.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (-.f64 m n)))
(*.f64 (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (*.f64 K (+.f64 m n))) (/.f64 (-.f64 m n) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(*.f64 (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (/.f64 (*.f64 K (+.f64 m n)) (-.f64 m n))) (/.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(*.f64 (/.f64 (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n))) (*.f64 (+.f64 m n) (-.f64 m n))) (+.f64 m n))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n))) (neg.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))))))
(neg.f64 (/.f64 (*.f64 (*.f64 K (+.f64 m n)) (neg.f64 (-.f64 m n))) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (*.f64 K (+.f64 m n))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))) #s(literal 1 binary64)))
(/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))
(/.f64 (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n))) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))))))
(/.f64 (neg.f64 (*.f64 K (+.f64 m n))) (neg.f64 (fma.f64 m m (*.f64 n (+.f64 m n)))))
(/.f64 (*.f64 (*.f64 K (+.f64 m n)) (neg.f64 (-.f64 m n))) (neg.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(/.f64 (neg.f64 (*.f64 (*.f64 K (+.f64 m n)) (neg.f64 (-.f64 m n)))) (neg.f64 (neg.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))))))
(/.f64 (/.f64 (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))) (-.f64 m n))
(/.f64 (*.f64 (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n))) #s(literal 1 binary64)) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(/.f64 (*.f64 (/.f64 (*.f64 K (+.f64 m n)) (-.f64 m n)) (-.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))
(/.f64 (*.f64 (*.f64 K (+.f64 m n)) (/.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) (-.f64 m n))
(pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (*.f64 K (+.f64 m n))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(*.f64 (-.f64 m n) (*.f64 (*.f64 K (+.f64 m n)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))))))
(*.f64 (-.f64 m n) (/.f64 (*.f64 K (+.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(*.f64 K (*.f64 (+.f64 m n) (/.f64 (-.f64 m n) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))))))
(*.f64 (+.f64 m n) (*.f64 K (/.f64 (-.f64 m n) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))))))
(*.f64 (+.f64 m n) (*.f64 (*.f64 (-.f64 m n) K) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))))))
(*.f64 (+.f64 m n) (/.f64 (*.f64 (-.f64 m n) K) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(*.f64 (*.f64 K (+.f64 m n)) (/.f64 (-.f64 m n) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(*.f64 (*.f64 K (+.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(*.f64 (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(*.f64 (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) (/.f64 (-.f64 m n) (-.f64 m n)))
(*.f64 (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) (pow.f64 (/.f64 (-.f64 m n) (-.f64 m n)) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 K (+.f64 m n)) (neg.f64 (-.f64 m n))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))))))
(*.f64 (/.f64 (*.f64 K (+.f64 m n)) (-.f64 m n)) (/.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(*.f64 (/.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))) (/.f64 (*.f64 K (+.f64 m n)) (-.f64 m n)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 m n) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) (*.f64 K (+.f64 m n)))
(*.f64 (/.f64 (-.f64 m n) (-.f64 m n)) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(*.f64 (/.f64 (+.f64 m n) (-.f64 m n)) (/.f64 (*.f64 (-.f64 m n) K) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(*.f64 (/.f64 (+.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))) (/.f64 (*.f64 (-.f64 m n) K) (-.f64 m n)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 m n)) (pow.f64 (/.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 m m (*.f64 n (+.f64 m n)))) (*.f64 K (+.f64 m n)))
(*.f64 (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 (*.f64 m m) (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n (+.f64 m n)) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n))))))) (fma.f64 (*.f64 m m) (-.f64 (*.f64 m m) (*.f64 n (+.f64 m n))) (*.f64 (+.f64 m n) (*.f64 n (*.f64 n (+.f64 m n))))))
(*.f64 (/.f64 (*.f64 K (+.f64 m n)) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)))) (-.f64 (*.f64 n (+.f64 m n)) (*.f64 m m)))
(*.f64 (pow.f64 (/.f64 (-.f64 m n) (-.f64 m n)) #s(literal -1 binary64)) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(*.f64 (pow.f64 (/.f64 (-.f64 m n) (+.f64 m n)) #s(literal -1 binary64)) (pow.f64 (/.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (*.f64 (-.f64 m n) K)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (+.f64 m n)) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 m n) (*.f64 (-.f64 m n) K)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 m n)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 m n))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 m n))) #s(literal 1 binary64)))
(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 m n)))))
(/.f64 (neg.f64 (*.f64 K (+.f64 m n))) #s(literal -2 binary64))
(/.f64 (*.f64 (+.f64 m n) (*.f64 (*.f64 (-.f64 m n) K) (fma.f64 m m (*.f64 n (+.f64 m n))))) (*.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 m n) (*.f64 (*.f64 (-.f64 m n) K) (fma.f64 m m (*.f64 n (+.f64 m n))))) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 m m (*.f64 n (+.f64 m n)))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 K (+.f64 m n)) (neg.f64 (-.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n)))) (*.f64 (neg.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 K (+.f64 m n)))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(/.f64 (*.f64 (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n))) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) #s(literal 1/2 binary64))) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(/.f64 (*.f64 (*.f64 (*.f64 K (+.f64 m n)) (neg.f64 (-.f64 m n))) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(/.f64 (*.f64 (*.f64 K (+.f64 m n)) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) #s(literal 1/2 binary64))) (fma.f64 m m (*.f64 n (+.f64 m n))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (*.f64 (-.f64 m n) K) (fma.f64 m m (*.f64 n (+.f64 m n))))) #s(literal 1/2 binary64)) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 m n))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 m n))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 K (+.f64 m n))) #s(literal -1 binary64)))
(*.f64 (*.f64 K (+.f64 m n)) #s(literal 1/2 binary64))
(*.f64 (*.f64 K (+.f64 m n)) (*.f64 (/.f64 (-.f64 m n) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (-.f64 m n) (*.f64 K (+.f64 m n))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (*.f64 (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (/.f64 (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (*.f64 K (+.f64 m n))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (*.f64 K (+.f64 m n)) (-.f64 m n)) (*.f64 (/.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) #s(literal 1/2 binary64)) (/.f64 (*.f64 K (+.f64 m n)) (fma.f64 m m (*.f64 n (+.f64 m n)))))
(*.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) (*.f64 (*.f64 (-.f64 m n) K) (fma.f64 m m (*.f64 n (+.f64 m n)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))))) (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (sin.f64 M))))
(+.f64 (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))) (exp.f64 (neg.f64 l))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (sin.f64 M)) (exp.f64 (neg.f64 l))))
(fma.f64 (exp.f64 (neg.f64 l)) (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))) (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (sin.f64 M))))
(fma.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))) (exp.f64 (neg.f64 l)) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (sin.f64 M)) (exp.f64 (neg.f64 l))))
(/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) (neg.f64 M))) (exp.f64 l))
(/.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) (neg.f64 M))) #s(literal 1 binary64)) (exp.f64 l))
(/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) (neg.f64 M)))) (exp.f64 l))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) (neg.f64 M))) (exp.f64 (neg.f64 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) (neg.f64 M))))
(+.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) l)))
(exp.f64 (*.f64 (log.f64 (/.f64 l (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) l))
(fma.f64 (fabs.f64 (-.f64 m n)) (/.f64 #s(literal 1 binary64) l) (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) l)))
(neg.f64 (neg.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)))
(/.f64 #s(literal 1 binary64) (/.f64 l (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 l (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) #s(literal 1 binary64)))
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 l (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))))
(/.f64 (neg.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) (neg.f64 l))
(/.f64 (-.f64 (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))) (*.f64 l (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fabs.f64 (-.f64 m n)))))))
(/.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))) (*.f64 l (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fabs.f64 (-.f64 m n)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (-.f64 m n)) l) (*.f64 l (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) (*.f64 l l))
(/.f64 (*.f64 (-.f64 (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fabs.f64 (-.f64 m n))))) l))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fabs.f64 (-.f64 m n))) l))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) l)
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))) (neg.f64 l))
(/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) #s(literal 1 binary64)) l)
(/.f64 (neg.f64 (neg.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))) (neg.f64 (neg.f64 l)))
(/.f64 (-.f64 (/.f64 (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 l (*.f64 l l))) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) (*.f64 l (*.f64 l l)))) (fma.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (fabs.f64 (-.f64 m n)) l) (fma.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) l) (*.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) l)))))
(/.f64 (-.f64 (*.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) l))) (+.f64 (/.f64 (fabs.f64 (-.f64 m n)) l) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) l)))
(/.f64 (*.f64 (-.f64 (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))) (/.f64 #s(literal 1 binary64) l)) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fabs.f64 (-.f64 m n))))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))) (/.f64 #s(literal 1 binary64) l)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fabs.f64 (-.f64 m n))))
(/.f64 (/.f64 (neg.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) #s(literal -1 binary64)) l)
(/.f64 (-.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) (neg.f64 l))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 l (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) (*.f64 (/.f64 l (fabs.f64 (-.f64 m n))) #s(literal 1 binary64))) (*.f64 (/.f64 l (fabs.f64 (-.f64 m n))) (/.f64 l (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) l) (*.f64 (/.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) (*.f64 (/.f64 l (fabs.f64 (-.f64 m n))) l))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 l)) (*.f64 (/.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))) (*.f64 (/.f64 l (fabs.f64 (-.f64 m n))) (neg.f64 l)))
(/.f64 (-.f64 (*.f64 (fabs.f64 (-.f64 m n)) (/.f64 l (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) (*.f64 l #s(literal 1 binary64))) (*.f64 l (/.f64 l (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (-.f64 m n)) (neg.f64 l)) (*.f64 l (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))) (*.f64 l (neg.f64 l)))
(/.f64 (-.f64 (*.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (/.f64 l (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) (*.f64 (neg.f64 l) #s(literal 1 binary64))) (*.f64 (neg.f64 l) (/.f64 l (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fabs.f64 (-.f64 m n))) l) (*.f64 (neg.f64 l) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) (*.f64 (neg.f64 l) l))
(/.f64 (-.f64 (*.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (neg.f64 l)) (*.f64 (neg.f64 l) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))) (*.f64 l l))
(pow.f64 (/.f64 l (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 l (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l))
(*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) l) #s(literal 1 binary64))
(*.f64 (neg.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) (/.f64 #s(literal 1 binary64) (neg.f64 l)))
(*.f64 (/.f64 #s(literal 1 binary64) l) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))))
(*.f64 (/.f64 #s(literal 1 binary64) l) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))) (/.f64 #s(literal 1 binary64) l))
(*.f64 (pow.f64 (/.f64 l (-.f64 (*.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 m n) (-.f64 m n) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fabs.f64 (-.f64 m n)))))))
(*.f64 (pow.f64 (/.f64 l (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (fabs.f64 (-.f64 m n)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)))
(/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))))
(/.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)))
(pow.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M) #s(literal -1 binary64))
(pow.f64 (neg.f64 (neg.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M))))
(*.f64 (pow.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 n (*.f64 K #s(literal 1/2 binary64)) M) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 n (*.f64 n n)) #s(literal 1/8 binary64)) (*.f64 M (*.f64 M M)))) (fma.f64 (neg.f64 M) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 n (*.f64 n n)) #s(literal 1/8 binary64)) (*.f64 M (*.f64 M M)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 M) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M) (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M))) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 n K) (*.f64 #s(literal 1/4 binary64) (*.f64 n K))) (*.f64 M M))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) M)) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (sin.f64 M)))
(+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (sin.f64 M)) (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K (*.f64 K K))) #s(literal 1/8 binary64)) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 K (+.f64 m n)) (*.f64 K (+.f64 m n))))))) (cos.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 K (+.f64 m n)) (*.f64 K (+.f64 m n)))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K (*.f64 K K))) #s(literal 1/8 binary64)) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 K (+.f64 m n)) (*.f64 K (+.f64 m n))))))) (sin.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 K (+.f64 m n)) (*.f64 K (+.f64 m n)))))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 K (+.f64 m n)) (*.f64 K (+.f64 m n)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) M))) (cos.f64 (/.f64 (*.f64 M M) (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) M)))) (*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 K (+.f64 m n)) (*.f64 K (+.f64 m n)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) M))) (sin.f64 (/.f64 (*.f64 M M) (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) M)))))
(+.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) #s(literal 0 binary64))) (cos.f64 M)) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) #s(literal 0 binary64))) (sin.f64 M)))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) (neg.f64 M)))
(-.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (sin.f64 (neg.f64 M))))
(-.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))) (*.f64 (sin.f64 (neg.f64 M)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))))
(fma.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (sin.f64 M)))
(fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (cos.f64 M) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (sin.f64 M)))
(fma.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (sin.f64 M) (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))))
(fma.f64 (sin.f64 M) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))))
(fma.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K (*.f64 K K))) #s(literal 1/8 binary64)) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 K (+.f64 m n)) (*.f64 K (+.f64 m n))))))) (cos.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 K (+.f64 m n)) (*.f64 K (+.f64 m n))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K (*.f64 K K))) #s(literal 1/8 binary64)) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 K (+.f64 m n)) (*.f64 K (+.f64 m n))))))) (sin.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) M) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 K (+.f64 m n)) (*.f64 K (+.f64 m n)))))))))
(fma.f64 (cos.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 K (+.f64 m n)) (*.f64 K (+.f64 m n)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) M))) (cos.f64 (/.f64 (*.f64 M M) (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) M))) (*.f64 (sin.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 K (+.f64 m n)) (*.f64 K (+.f64 m n)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) M))) (sin.f64 (/.f64 (*.f64 M M) (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) M)))))
(fma.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) #s(literal 0 binary64))) (cos.f64 M) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) #s(literal 0 binary64))) (sin.f64 M)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (sin.f64 M)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (sin.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (sin.f64 M))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (sin.f64 M)) #s(literal 2 binary64))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)) M)))
(+.f64 (*.f64 (*.f64 K (+.f64 m n)) m) (*.f64 (*.f64 K (+.f64 m n)) (neg.f64 n)))
(+.f64 (*.f64 m (*.f64 K (+.f64 m n))) (*.f64 (neg.f64 n) (*.f64 K (+.f64 m n))))
(fma.f64 m (*.f64 K (+.f64 m n)) (*.f64 (neg.f64 n) (*.f64 K (+.f64 m n))))
(fma.f64 (*.f64 K (+.f64 m n)) m (*.f64 (*.f64 K (+.f64 m n)) (neg.f64 n)))
(/.f64 (*.f64 (+.f64 m n) (*.f64 (*.f64 (-.f64 m n) K) (fma.f64 m m (*.f64 n (+.f64 m n))))) (fma.f64 m m (*.f64 n (+.f64 m n))))
(/.f64 (*.f64 (*.f64 K (+.f64 m n)) (*.f64 (+.f64 m n) (-.f64 m n))) (+.f64 m n))
(/.f64 (*.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))) (*.f64 K (+.f64 m n))) (fma.f64 m m (*.f64 n (+.f64 m n))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 K (+.f64 m n))) (+.f64 m n))
(/.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (*.f64 (-.f64 m n) K)) (fma.f64 m (-.f64 m n) (*.f64 n n)))
(/.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (*.f64 (-.f64 m n) K)) (fma.f64 m m (*.f64 n (-.f64 n m))))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 n m)) (*.f64 (-.f64 m n) K)) (-.f64 n m))
(/.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (-.f64 m n) K)) (-.f64 m n))
(*.f64 (-.f64 m n) (*.f64 K (+.f64 m n)))
(*.f64 K (*.f64 (+.f64 m n) (-.f64 m n)))
(*.f64 (+.f64 m n) (*.f64 (-.f64 m n) K))
(*.f64 (*.f64 K (+.f64 m n)) (-.f64 m n))
(*.f64 (*.f64 (-.f64 m n) K) (+.f64 m n))
(*.f64 (*.f64 (-.f64 m n) (+.f64 m n)) K)

simplify394.0ms (2.9%)

Memory
-21.2MiB live, 674.4MiB allocated
Algorithm
egg-herbie
Rules
6 544×lower-*.f64
6 544×lower-*.f32
6 496×lower-fma.f64
6 496×lower-fma.f32
4 278×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0129114097
1400113652
0824713224
Stop Event
iter limit
node limit
Counts
792 → 788
Calls
Call 1
Inputs
(exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))
(+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* -1 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))
(+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* l (+ (* -1 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))) (* 1/2 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))))
(+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* l (+ (* -1 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))) (* l (+ (* -1/6 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))) (* 1/2 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* -1 (* l (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l)))))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* m (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))) (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4))))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* m (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))) (* m (+ (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ n l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ n l)) (/ M l))))))) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4)))))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* -1 (* l (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l)))))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* n (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))) (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4))))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* n (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))) (* n (+ (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ m l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ m l)) (/ M l))))))) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4)))))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (+ (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(pow (- (* 1/2 m) M) 2)
(+ (* n (- (* 1/2 m) M)) (pow (- (* 1/2 m) M) 2))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(* 1/4 (pow n 2))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(* 1/4 (pow n 2))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(pow (- (* 1/2 n) M) 2)
(+ (* m (- (* 1/2 n) M)) (pow (- (* 1/2 n) M) 2))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(* 1/4 (pow m 2))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(* 1/4 (pow m 2))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(* 1/4 (pow (+ m n) 2))
(+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(pow M 2)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(pow M 2)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))
(+ (* -1 l) (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))
(+ (* -1 l) (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))
(+ (* -1 l) (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))
(* -1 l)
(* l (- (* -1 (/ (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))) l)) 1))
(* l (- (* -1 (/ (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))) l)) 1))
(* l (- (* -1 (/ (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))) l)) 1))
(* -1 l)
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))
(+ (* -1 (* l (* m (- (* 1/2 (/ n l)) (/ M l))))) (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))
(+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))) (* m (+ (* -1 (* l (- (* 1/2 (/ n l)) (/ M l)))) (* -1/4 m))))
(+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))) (* m (+ (* -1 (* l (- (* 1/2 (/ n l)) (/ M l)))) (* -1/4 m))))
(* -1/4 (pow m 2))
(* (pow m 2) (- (* -1 (/ (* l (- (* 1/2 (/ n l)) (/ M l))) m)) 1/4))
(* (pow m 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ n l)) (/ M l))) m)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))) (pow m 2)))) 1/4))
(* (pow m 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ n l)) (/ M l))) m)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))) (pow m 2)))) 1/4))
(* -1/4 (pow m 2))
(* (pow m 2) (- (* -1 (/ (- (* 1/2 n) M) m)) 1/4))
(* (pow m 2) (- (* -1 (/ (- (+ (* 1/2 n) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))) m)) M) m)) 1/4))
(* (pow m 2) (- (* -1 (/ (- (+ (* 1/2 n) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))) m)) M) m)) 1/4))
(* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))
(+ (* -1 (* l (* n (- (* 1/2 (/ m l)) (/ M l))))) (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))
(+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))) (* n (+ (* -1 (* l (- (* 1/2 (/ m l)) (/ M l)))) (* -1/4 n))))
(+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))) (* n (+ (* -1 (* l (- (* 1/2 (/ m l)) (/ M l)))) (* -1/4 n))))
(* -1/4 (pow n 2))
(* (pow n 2) (- (* -1 (/ (* l (- (* 1/2 (/ m l)) (/ M l))) n)) 1/4))
(* (pow n 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ m l)) (/ M l))) n)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))) (pow n 2)))) 1/4))
(* (pow n 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ m l)) (/ M l))) n)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))) (pow n 2)))) 1/4))
(* -1/4 (pow n 2))
(* (pow n 2) (- (* -1 (/ (- (* 1/2 m) M) n)) 1/4))
(* (pow n 2) (- (* -1 (/ (- (+ (* 1/2 m) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))) n)) M) n)) 1/4))
(* (pow n 2) (- (* -1 (/ (- (+ (* 1/2 m) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))) n)) M) n)) 1/4))
(* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))
(+ (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))) (* M (+ m n)))
(+ (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))) (* M (+ m (+ n (* -1 M)))))
(+ (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))) (* M (+ m (+ n (* -1 M)))))
(* -1 (pow M 2))
(* (pow M 2) (- (+ (/ m M) (/ n M)) 1))
(* (pow M 2) (- (+ (* -1 (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) (pow M 2))) (+ (/ m M) (/ n M))) 1))
(* (pow M 2) (- (+ (* -1 (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) (pow M 2))) (+ (/ m M) (/ n M))) 1))
(* -1 (pow M 2))
(* (pow M 2) (- (/ (* l (+ (/ m l) (/ n l))) M) 1))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (* l (+ (/ m l) (/ n l)))) (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) M)) M)) 1))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (* l (+ (/ m l) (/ n l)))) (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) M)) M)) 1))
(exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))
(+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* -1 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))
(+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* l (+ (* -1 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))) (* 1/2 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))))
(+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* l (+ (* -1 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))) (* l (+ (* -1/6 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))) (* 1/2 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* -1 (* l (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l)))))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* m (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))) (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4))))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* m (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))) (* m (+ (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ n l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ n l)) (/ M l))))))) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4)))))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* -1 (* l (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l)))))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* n (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))) (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4))))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* n (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))) (* n (+ (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ m l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ m l)) (/ M l))))))) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4)))))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (+ (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
1
(+ 1 (* -1/2 (pow M 2)))
(+ 1 (* (pow M 2) (- (* 1/24 (pow M 2)) 1/2)))
(+ 1 (* (pow M 2) (- (* (pow M 2) (+ 1/24 (* -1/720 (pow M 2)))) 1/2)))
(cos M)
(cos M)
(cos M)
(cos M)
(cos M)
(cos M)
(cos M)
(cos M)
(cos (* -1 M))
(+ (cos (* -1 M)) (* -1/2 (* K (* n (sin (* -1 M))))))
(+ (cos (* -1 M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (* -1 M))))) (* 1/2 (* K (sin (* -1 M)))))))
(+ (cos (* -1 M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (* -1 M)))) (* 1/48 (* (pow K 3) (* n (sin (* -1 M))))))) (* 1/2 (* K (sin (* -1 M)))))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos (* -1 M))
(+ (cos (* -1 M)) (* -1/2 (* K (* n (sin (* -1 M))))))
(+ (cos (* -1 M)) (* K (- (* -1/8 (* K (* (pow n 2) (cos (* -1 M))))) (* 1/2 (* n (sin (* -1 M)))))))
(+ (cos (* -1 M)) (* K (- (* K (+ (* -1/8 (* (pow n 2) (cos (* -1 M)))) (* 1/48 (* K (* (pow n 3) (sin (* -1 M))))))) (* 1/2 (* n (sin (* -1 M)))))))
(cos (* -1 (* n (- (/ M n) (* 1/2 K)))))
(cos (* -1 (* n (- (/ M n) (* 1/2 K)))))
(cos (* -1 (* n (- (/ M n) (* 1/2 K)))))
(cos (* -1 (* n (- (/ M n) (* 1/2 K)))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos (* 1/2 (* K n)))
(+ (cos (* 1/2 (* K n))) (* M (sin (* 1/2 (* K n)))))
(+ (cos (* 1/2 (* K n))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K n))))) (* -1 (sin (* 1/2 (* K n)))))))
(+ (cos (* 1/2 (* K n))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K n)))) (* -1/6 (* M (sin (* 1/2 (* K n))))))) (* -1 (sin (* 1/2 (* K n)))))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos (* -1 (* n (- (* -1/2 K) (* -1 (/ M n))))))
(cos (* -1 (* n (- (* -1/2 K) (* -1 (/ M n))))))
(cos (* -1 (* n (- (* -1/2 K) (* -1 (/ M n))))))
(cos (* -1 (* n (- (* -1/2 K) (* -1 (/ M n))))))
(* -1 M)
(+ (* -1 M) (* 1/2 (* K n)))
(+ (* -1 M) (* 1/2 (* K n)))
(+ (* -1 M) (* 1/2 (* K n)))
(* 1/2 (* K n))
(* n (+ (* -1 (/ M n)) (* 1/2 K)))
(* n (+ (* -1 (/ M n)) (* 1/2 K)))
(* n (+ (* -1 (/ M n)) (* 1/2 K)))
(* 1/2 (* K n))
(* -1 (* n (+ (* -1/2 K) (/ M n))))
(* -1 (* n (+ (* -1/2 K) (/ M n))))
(* -1 (* n (+ (* -1/2 K) (/ M n))))
(* -1 M)
(+ (* -1 M) (* 1/2 (* K n)))
(+ (* -1 M) (* 1/2 (* K n)))
(+ (* -1 M) (* 1/2 (* K n)))
(* 1/2 (* K n))
(* K (+ (* -1 (/ M K)) (* 1/2 n)))
(* K (+ (* -1 (/ M K)) (* 1/2 n)))
(* K (+ (* -1 (/ M K)) (* 1/2 n)))
(* 1/2 (* K n))
(* -1 (* K (+ (* -1/2 n) (/ M K))))
(* -1 (* K (+ (* -1/2 n) (/ M K))))
(* -1 (* K (+ (* -1/2 n) (/ M K))))
(* 1/2 (* K n))
(+ (* -1 M) (* 1/2 (* K n)))
(+ (* -1 M) (* 1/2 (* K n)))
(+ (* -1 M) (* 1/2 (* K n)))
(* -1 M)
(* M (- (* 1/2 (/ (* K n) M)) 1))
(* M (- (* 1/2 (/ (* K n) M)) 1))
(* M (- (* 1/2 (/ (* K n) M)) 1))
(* -1 M)
(* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))
(* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))
(* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
(* -1 n)
(/ M n)
(+ (* -1/2 K) (/ M n))
(+ (* -1/2 K) (/ M n))
(+ (* -1/2 K) (/ M n))
(* -1/2 K)
(* K (- (/ M (* K n)) 1/2))
(* K (- (/ M (* K n)) 1/2))
(* K (- (/ M (* K n)) 1/2))
(* -1/2 K)
(* -1 (* K (+ 1/2 (* -1 (/ M (* K n))))))
(* -1 (* K (+ 1/2 (* -1 (/ M (* K n))))))
(* -1 (* K (+ 1/2 (* -1 (/ M (* K n))))))
(* -1/2 K)
(+ (* -1/2 K) (/ M n))
(+ (* -1/2 K) (/ M n))
(+ (* -1/2 K) (/ M n))
(/ M n)
(* M (+ (* -1/2 (/ K M)) (/ 1 n)))
(* M (+ (* -1/2 (/ K M)) (/ 1 n)))
(* M (+ (* -1/2 (/ K M)) (/ 1 n)))
(/ M n)
(* -1 (* M (- (* 1/2 (/ K M)) (/ 1 n))))
(* -1 (* M (- (* 1/2 (/ K M)) (/ 1 n))))
(* -1 (* M (- (* 1/2 (/ K M)) (/ 1 n))))
(/ M n)
(/ (+ M (* -1/2 (* K n))) n)
(/ (+ M (* -1/2 (* K n))) n)
(/ (+ M (* -1/2 (* K n))) n)
(* -1/2 K)
(+ (* -1/2 K) (/ M n))
(+ (* -1/2 K) (/ M n))
(+ (* -1/2 K) (/ M n))
(* -1/2 K)
(+ (* -1/2 K) (/ M n))
(+ (* -1/2 K) (/ M n))
(+ (* -1/2 K) (/ M n))
(* -1 M)
(+ (* -1 M) (* 1/2 (* K n)))
(+ (* -1 M) (* 1/2 (* K n)))
(+ (* -1 M) (* 1/2 (* K n)))
(* 1/2 (* K n))
(* n (+ (* -1 (/ M n)) (* 1/2 K)))
(* n (+ (* -1 (/ M n)) (* 1/2 K)))
(* n (+ (* -1 (/ M n)) (* 1/2 K)))
(* 1/2 (* K n))
(* -1 (* n (+ (* -1/2 K) (/ M n))))
(* -1 (* n (+ (* -1/2 K) (/ M n))))
(* -1 (* n (+ (* -1/2 K) (/ M n))))
(* -1 M)
(+ (* -1 M) (* 1/2 (* K n)))
(+ (* -1 M) (* 1/2 (* K n)))
(+ (* -1 M) (* 1/2 (* K n)))
(* 1/2 (* K n))
(* K (+ (* -1 (/ M K)) (* 1/2 n)))
(* K (+ (* -1 (/ M K)) (* 1/2 n)))
(* K (+ (* -1 (/ M K)) (* 1/2 n)))
(* 1/2 (* K n))
(* -1 (* K (+ (* -1/2 n) (/ M K))))
(* -1 (* K (+ (* -1/2 n) (/ M K))))
(* -1 (* K (+ (* -1/2 n) (/ M K))))
(* 1/2 (* K n))
(+ (* -1 M) (* 1/2 (* K n)))
(+ (* -1 M) (* 1/2 (* K n)))
(+ (* -1 M) (* 1/2 (* K n)))
(* -1 M)
(* M (- (* 1/2 (/ (* K n) M)) 1))
(* M (- (* 1/2 (/ (* K n) M)) 1))
(* M (- (* 1/2 (/ (* K n) M)) 1))
(* -1 M)
(* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))
(* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))
(* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))
M
(+ M (* 1/2 (* K n)))
(+ M (* 1/2 (* K n)))
(+ M (* 1/2 (* K n)))
(* 1/2 (* K n))
(* n (+ (* 1/2 K) (/ M n)))
(* n (+ (* 1/2 K) (/ M n)))
(* n (+ (* 1/2 K) (/ M n)))
(* 1/2 (* K n))
(* -1 (* n (+ (* -1 (/ M n)) (* -1/2 K))))
(* -1 (* n (+ (* -1 (/ M n)) (* -1/2 K))))
(* -1 (* n (+ (* -1 (/ M n)) (* -1/2 K))))
M
(+ M (* 1/2 (* K n)))
(+ M (* 1/2 (* K n)))
(+ M (* 1/2 (* K n)))
(* 1/2 (* K n))
(* K (+ (* 1/2 n) (/ M K)))
(* K (+ (* 1/2 n) (/ M K)))
(* K (+ (* 1/2 n) (/ M K)))
(* 1/2 (* K n))
(* -1 (* K (+ (* -1 (/ M K)) (* -1/2 n))))
(* -1 (* K (+ (* -1 (/ M K)) (* -1/2 n))))
(* -1 (* K (+ (* -1 (/ M K)) (* -1/2 n))))
(* 1/2 (* K n))
(+ M (* 1/2 (* K n)))
(+ M (* 1/2 (* K n)))
(+ M (* 1/2 (* K n)))
M
(* M (+ 1 (* 1/2 (/ (* K n) M))))
(* M (+ 1 (* 1/2 (/ (* K n) M))))
(* M (+ 1 (* 1/2 (/ (* K n) M))))
M
(* -1 (* M (- (* -1/2 (/ (* K n) M)) 1)))
(* -1 (* M (- (* -1/2 (/ (* K n) M)) 1)))
(* -1 (* M (- (* -1/2 (/ (* K n) M)) 1)))
(cos (* -1 M))
(+ (cos (* -1 M)) (* -1/2 (* K (* n (sin (* -1 M))))))
(+ (cos (* -1 M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (* -1 M))))) (* 1/2 (* K (sin (* -1 M)))))))
(+ (cos (* -1 M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (* -1 M)))) (* 1/48 (* (pow K 3) (* n (sin (* -1 M))))))) (* 1/2 (* K (sin (* -1 M)))))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (* -1 M))
(+ (cos (* -1 M)) (* -1/2 (* K (* n (sin (* -1 M))))))
(+ (cos (* -1 M)) (* K (- (* -1/8 (* K (* (pow n 2) (cos (* -1 M))))) (* 1/2 (* n (sin (* -1 M)))))))
(+ (cos (* -1 M)) (* K (- (* K (+ (* -1/8 (* (pow n 2) (cos (* -1 M)))) (* 1/48 (* K (* (pow n 3) (sin (* -1 M))))))) (* 1/2 (* n (sin (* -1 M)))))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (* 1/2 (* K n)))
(+ (cos (* 1/2 (* K n))) (* M (sin (* 1/2 (* K n)))))
(+ (cos (* 1/2 (* K n))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K n))))) (* -1 (sin (* 1/2 (* K n)))))))
(+ (cos (* 1/2 (* K n))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K n)))) (* -1/6 (* M (sin (* 1/2 (* K n))))))) (* -1 (sin (* 1/2 (* K n)))))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (- (* 1/2 (* K n)) (* -1 M))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (- (* 1/2 (* K n)) (* -1 M))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (- (* 1/2 (* K n)) (* -1 M))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (- (* 1/2 (* K n)) (* -1 M))))
(* -1 (pow M 2))
(- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2))
(- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2))
(- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2))
(* 1/4 (* (pow K 2) (pow n 2)))
(* (pow n 2) (+ (* -1 (/ (pow M 2) (pow n 2))) (* 1/4 (pow K 2))))
(* (pow n 2) (+ (* -1 (/ (pow M 2) (pow n 2))) (* 1/4 (pow K 2))))
(* (pow n 2) (+ (* -1 (/ (pow M 2) (pow n 2))) (* 1/4 (pow K 2))))
(* 1/4 (* (pow K 2) (pow n 2)))
(* (pow n 2) (+ (* -1 (/ (pow M 2) (pow n 2))) (* 1/4 (pow K 2))))
(* (pow n 2) (+ (* -1 (/ (pow M 2) (pow n 2))) (* 1/4 (pow K 2))))
(* (pow n 2) (+ (* -1 (/ (pow M 2) (pow n 2))) (* 1/4 (pow K 2))))
(* -1 (pow M 2))
(- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2))
(- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2))
(- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2))
(* 1/4 (* (pow K 2) (pow n 2)))
(* (pow K 2) (+ (* -1 (/ (pow M 2) (pow K 2))) (* 1/4 (pow n 2))))
(* (pow K 2) (+ (* -1 (/ (pow M 2) (pow K 2))) (* 1/4 (pow n 2))))
(* (pow K 2) (+ (* -1 (/ (pow M 2) (pow K 2))) (* 1/4 (pow n 2))))
(* 1/4 (* (pow K 2) (pow n 2)))
(* (pow K 2) (+ (* -1 (/ (pow M 2) (pow K 2))) (* 1/4 (pow n 2))))
(* (pow K 2) (+ (* -1 (/ (pow M 2) (pow K 2))) (* 1/4 (pow n 2))))
(* (pow K 2) (+ (* -1 (/ (pow M 2) (pow K 2))) (* 1/4 (pow n 2))))
(* 1/4 (* (pow K 2) (pow n 2)))
(+ (* -1 (pow M 2)) (* 1/4 (* (pow K 2) (pow n 2))))
(+ (* -1 (pow M 2)) (* 1/4 (* (pow K 2) (pow n 2))))
(+ (* -1 (pow M 2)) (* 1/4 (* (pow K 2) (pow n 2))))
(* -1 (pow M 2))
(* (pow M 2) (- (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) 1))
(* (pow M 2) (- (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) 1))
(* (pow M 2) (- (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) 1))
(* -1 (pow M 2))
(* (pow M 2) (- (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) 1))
(* (pow M 2) (- (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) 1))
(* (pow M 2) (- (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) 1))
(* K n)
(+ (* K m) (* K n))
(+ (* K m) (* K n))
(+ (* K m) (* K n))
(* K m)
(* m (+ K (/ (* K n) m)))
(* m (+ K (/ (* K n) m)))
(* m (+ K (/ (* K n) m)))
(* K m)
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(* K m)
(+ (* K m) (* K n))
(+ (* K m) (* K n))
(+ (* K m) (* K n))
(* K n)
(* n (+ K (/ (* K m) n)))
(* n (+ K (/ (* K m) n)))
(* n (+ K (/ (* K m) n)))
(* K n)
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(* K (+ m n))
(/ K n)
(+ (* -1 (/ (* K (pow m 2)) (pow n 3))) (/ K n))
(+ (* (pow m 2) (- (/ (* K m) (pow n 4)) (/ K (pow n 3)))) (/ K n))
(+ (* (pow m 2) (- (* m (- (* -1 (* m (+ (* -1 (/ K (pow n 5))) (/ K (pow n 5))))) (* -1 (/ K (pow n 4))))) (/ K (pow n 3)))) (/ K n))
(/ K m)
(/ (+ K (* -1 (/ (* K (pow n 2)) (pow m 2)))) m)
(/ (- (+ K (/ (* K (pow n 3)) (pow m 3))) (/ (* K (pow n 2)) (pow m 2))) m)
(/ (- (+ K (* -1 (/ (+ (* -1 (* K (pow n 4))) (* K (pow n 4))) (pow m 4)))) (+ (* -1 (/ (* K (pow n 3)) (pow m 3))) (/ (* K (pow n 2)) (pow m 2)))) m)
(/ K m)
(* -1 (/ (+ (* -1 K) (/ (* K (pow n 2)) (pow m 2))) m))
(* -1 (/ (- (+ (* -1 K) (* -1 (/ (* K (pow n 3)) (pow m 3)))) (* -1 (/ (* K (pow n 2)) (pow m 2)))) m))
(* -1 (/ (- (+ (* -1 K) (* -1 (/ (- (+ (* -1 (/ (* K (pow n 4)) m)) (/ (* K (pow n 4)) m)) (* -1 (* K (pow n 3)))) (pow m 3)))) (* -1 (/ (* K (pow n 2)) (pow m 2)))) m))
(/ K m)
(+ (* -1 (/ (* K (pow n 2)) (pow m 3))) (/ K m))
(+ (* (pow n 2) (- (/ (* K n) (pow m 4)) (/ K (pow m 3)))) (/ K m))
(+ (* (pow n 2) (- (* n (- (* -1 (* n (+ (* -1 (/ K (pow m 5))) (/ K (pow m 5))))) (* -1 (/ K (pow m 4))))) (/ K (pow m 3)))) (/ K m))
(/ K n)
(/ (+ K (* -1 (/ (* K (pow m 2)) (pow n 2)))) n)
(/ (- (+ K (/ (* K (pow m 3)) (pow n 3))) (/ (* K (pow m 2)) (pow n 2))) n)
(/ (- (+ K (* -1 (/ (+ (* -1 (* K (pow m 4))) (* K (pow m 4))) (pow n 4)))) (+ (* -1 (/ (* K (pow m 3)) (pow n 3))) (/ (* K (pow m 2)) (pow n 2)))) n)
(/ K n)
(* -1 (/ (+ (* -1 K) (/ (* K (pow m 2)) (pow n 2))) n))
(* -1 (/ (- (+ (* -1 K) (* -1 (/ (* K (pow m 3)) (pow n 3)))) (* -1 (/ (* K (pow m 2)) (pow n 2)))) n))
(* -1 (/ (- (+ (* -1 K) (* -1 (/ (- (+ (* -1 (/ (* K (pow m 4)) n)) (/ (* K (pow m 4)) n)) (* -1 (* K (pow m 3)))) (pow n 3)))) (* -1 (/ (* K (pow m 2)) (pow n 2)))) n))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(* 1/2 (* K n))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(* 1/2 (* K m))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(* 1/2 (* K m))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(* 1/2 (* K m))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(* 1/2 (* K n))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(* 1/2 (* K n))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* 1/2 (* K (+ m n)))
(* (cos (- (* 1/2 (* K n)) M)) (exp (neg l)))
(+ (* -1/2 (* K (* m (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M)))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))
(+ (* m (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M))))) (* -1/8 (* (pow K 2) (* m (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l)))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))
(+ (* m (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M))))) (* m (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))) (* 1/48 (* (pow K 3) (* m (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M)))))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K m)) M)) (exp (neg l)))
(+ (* -1/2 (* K (* n (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))
(+ (* n (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M))))) (* -1/8 (* (pow K 2) (* n (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l)))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))
(+ (* n (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M))))) (* n (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))) (* 1/48 (* (pow K 3) (* n (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M)))))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))
(* (cos (neg M)) (exp (neg l)))
(+ (* -1/2 (* K (* (exp (neg l)) (* (sin (neg M)) (+ m n))))) (* (cos (neg M)) (exp (neg l))))
(+ (* K (+ (* -1/2 (* (exp (neg l)) (* (sin (neg M)) (+ m n)))) (* -1/8 (* K (* (cos (neg M)) (* (exp (neg l)) (pow (+ m n) 2))))))) (* (cos (neg M)) (exp (neg l))))
(+ (* K (+ (* -1/2 (* (exp (neg l)) (* (sin (neg M)) (+ m n)))) (* K (+ (* -1/8 (* (cos (neg M)) (* (exp (neg l)) (pow (+ m n) 2)))) (* 1/48 (* K (* (exp (neg l)) (* (sin (neg M)) (pow (+ m n) 3))))))))) (* (cos (neg M)) (exp (neg l))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (* 1/2 (* K (+ m n)))) (exp (neg l)))
(+ (* M (* (exp (neg l)) (sin (* 1/2 (* K (+ m n)))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))
(+ (* M (+ (* -1/2 (* M (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))) (* (exp (neg l)) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))
(+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l)))) (* -1/6 (* M (* (exp (neg l)) (sin (* 1/2 (* K (+ m n))))))))) (* (exp (neg l)) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))
(cos (- (* 1/2 (* K (+ m n))) M))
(+ (cos (- (* 1/2 (* K (+ m n))) M)) (* -1 (* l (cos (- (* 1/2 (* K (+ m n))) M)))))
(+ (cos (- (* 1/2 (* K (+ m n))) M)) (* l (+ (* -1 (cos (- (* 1/2 (* K (+ m n))) M))) (* 1/2 (* l (cos (- (* 1/2 (* K (+ m n))) M)))))))
(+ (cos (- (* 1/2 (* K (+ m n))) M)) (* l (+ (* -1 (cos (- (* 1/2 (* K (+ m n))) M))) (* l (+ (* -1/6 (* l (cos (- (* 1/2 (* K (+ m n))) M)))) (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(/ (- (fabs (- m n)) (pow (- (* 1/2 n) M) 2)) l)
(- (+ (* m (- (/ M l) (* 1/2 (/ n l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 n) M) 2) l))
(- (+ (* m (- (+ (* -1/4 (/ m l)) (/ M l)) (* 1/2 (/ n l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 n) M) 2) l))
(- (+ (* m (- (+ (* -1/4 (/ m l)) (/ M l)) (* 1/2 (/ n l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 n) M) 2) l))
(* -1/4 (/ (pow m 2) l))
(* (pow m 2) (- (/ M (* l m)) (+ (* 1/2 (/ n (* l m))) (* 1/4 (/ 1 l)))))
(* (pow m 2) (- (+ (/ M (* l m)) (/ (fabs (- m n)) (* l (pow m 2)))) (+ (* 1/2 (/ n (* l m))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 n) M) 2) (* l (pow m 2)))))))
(* (pow m 2) (- (+ (/ M (* l m)) (/ (fabs (- m n)) (* l (pow m 2)))) (+ (* 1/2 (/ n (* l m))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 n) M) 2) (* l (pow m 2)))))))
(* -1/4 (/ (pow m 2) l))
(* (pow m 2) (- (* -1 (/ (- (* 1/2 (/ n l)) (/ M l)) m)) (* 1/4 (/ 1 l))))
(* (pow m 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (neg (+ n (* -1 m)))) l) (/ (pow (- (* 1/2 n) M) 2) l)) m)) (* 1/2 (/ n l))) (/ M l)) m)) (* 1/4 (/ 1 l))))
(* (pow m 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (neg (+ n (* -1 m)))) l) (/ (pow (- (* 1/2 n) M) 2) l)) m)) (* 1/2 (/ n l))) (/ M l)) m)) (* 1/4 (/ 1 l))))
(/ (- (fabs (- m n)) (pow (- (* 1/2 m) M) 2)) l)
(- (+ (* n (- (/ M l) (* 1/2 (/ m l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 m) M) 2) l))
(- (+ (* n (- (+ (* -1/4 (/ n l)) (/ M l)) (* 1/2 (/ m l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 m) M) 2) l))
(- (+ (* n (- (+ (* -1/4 (/ n l)) (/ M l)) (* 1/2 (/ m l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 m) M) 2) l))
(* -1/4 (/ (pow n 2) l))
(* (pow n 2) (- (/ M (* l n)) (+ (* 1/2 (/ m (* l n))) (* 1/4 (/ 1 l)))))
(* (pow n 2) (- (+ (/ M (* l n)) (/ (fabs (- m n)) (* l (pow n 2)))) (+ (* 1/2 (/ m (* l n))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 m) M) 2) (* l (pow n 2)))))))
(* (pow n 2) (- (+ (/ M (* l n)) (/ (fabs (- m n)) (* l (pow n 2)))) (+ (* 1/2 (/ m (* l n))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 m) M) 2) (* l (pow n 2)))))))
(* -1/4 (/ (pow n 2) l))
(* (pow n 2) (- (* -1 (/ (- (* 1/2 (/ m l)) (/ M l)) n)) (* 1/4 (/ 1 l))))
(* (pow n 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (+ m (* -1 n))) l) (/ (pow (- (* 1/2 m) M) 2) l)) n)) (* 1/2 (/ m l))) (/ M l)) n)) (* 1/4 (/ 1 l))))
(* (pow n 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (+ m (* -1 n))) l) (/ (pow (- (* 1/2 m) M) 2) l)) n)) (* 1/2 (/ m l))) (/ M l)) n)) (* 1/4 (/ 1 l))))
(/ (- (fabs (- m n)) (* 1/4 (pow (+ m n) 2))) l)
(- (+ (* M (+ (/ m l) (/ n l))) (/ (fabs (- m n)) l)) (* 1/4 (/ (pow (+ m n) 2) l)))
(- (+ (* M (+ (* -1 (/ M l)) (+ (/ m l) (/ n l)))) (/ (fabs (- m n)) l)) (* 1/4 (/ (pow (+ m n) 2) l)))
(- (+ (* M (+ (* -1 (/ M l)) (+ (/ m l) (/ n l)))) (/ (fabs (- m n)) l)) (* 1/4 (/ (pow (+ m n) 2) l)))
(* -1 (/ (pow M 2) l))
(* (pow M 2) (- (+ (/ m (* M l)) (/ n (* M l))) (/ 1 l)))
(* (pow M 2) (- (+ (/ m (* M l)) (+ (/ n (* M l)) (/ (fabs (- m n)) (* (pow M 2) l)))) (+ (* 1/4 (/ (pow (+ m n) 2) (* (pow M 2) l))) (/ 1 l))))
(* (pow M 2) (- (+ (/ m (* M l)) (+ (/ n (* M l)) (/ (fabs (- m n)) (* (pow M 2) l)))) (+ (* 1/4 (/ (pow (+ m n) 2) (* (pow M 2) l))) (/ 1 l))))
(* -1 (/ (pow M 2) l))
(* (pow M 2) (- (+ (/ m (* M l)) (/ n (* M l))) (/ 1 l)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (/ (+ m n) l)) (* -1 (/ (- (/ (fabs (- m n)) l) (* 1/4 (/ (pow (+ m n) 2) l))) M))) M)) (/ 1 l)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (/ (+ m n) l)) (* -1 (/ (- (/ (fabs (- m n)) l) (* 1/4 (/ (pow (+ m n) 2) l))) M))) M)) (/ 1 l)))
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/ 1 M)
(+ (* -1/2 (/ (* K n) (pow M 2))) (/ 1 M))
(+ (* n (- (* 1/4 (/ (* (pow K 2) n) (pow M 3))) (* 1/2 (/ K (pow M 2))))) (/ 1 M))
(+ (* n (- (* n (- (* -1/8 (/ (* (pow K 3) n) (pow M 4))) (* -1/4 (/ (pow K 2) (pow M 3))))) (* 1/2 (/ K (pow M 2))))) (/ 1 M))
(/ 2 (* K n))
(/ (+ (* -4 (/ M (* (pow K 2) n))) (* 2 (/ 1 K))) n)
(/ (- (+ (* 8 (/ (pow M 2) (* (pow K 3) (pow n 2)))) (* 2 (/ 1 K))) (* 4 (/ M (* (pow K 2) n)))) n)
(/ (- (+ (* -16 (/ (pow M 3) (* (pow K 4) (pow n 3)))) (* 2 (/ 1 K))) (+ (* -8 (/ (pow M 2) (* (pow K 3) (pow n 2)))) (* 4 (/ M (* (pow K 2) n))))) n)
(/ 2 (* K n))
(* -1 (/ (- (* 4 (/ M (* (pow K 2) n))) (* 2 (/ 1 K))) n))
(* -1 (/ (- (* -1 (/ (- (* 8 (/ (pow M 2) (* (pow K 3) n))) (* 4 (/ M (pow K 2)))) n)) (* 2 (/ 1 K))) n))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16 (/ (pow M 3) (* (pow K 4) n))) (* 8 (/ (pow M 2) (pow K 3)))) n)) (* 4 (/ M (pow K 2)))) n)) (* 2 (/ 1 K))) n))
(/ 1 M)
(+ (* -1/2 (/ (* K n) (pow M 2))) (/ 1 M))
(+ (* K (- (* 1/4 (/ (* K (pow n 2)) (pow M 3))) (* 1/2 (/ n (pow M 2))))) (/ 1 M))
(+ (* K (- (* K (- (* -1/8 (/ (* K (pow n 3)) (pow M 4))) (* -1/4 (/ (pow n 2) (pow M 3))))) (* 1/2 (/ n (pow M 2))))) (/ 1 M))
(/ 2 (* K n))
(/ (+ (* -4 (/ M (* K (pow n 2)))) (* 2 (/ 1 n))) K)
(/ (- (+ (* 8 (/ (pow M 2) (* (pow K 2) (pow n 3)))) (* 2 (/ 1 n))) (* 4 (/ M (* K (pow n 2))))) K)
(/ (- (+ (* -16 (/ (pow M 3) (* (pow K 3) (pow n 4)))) (* 2 (/ 1 n))) (+ (* -8 (/ (pow M 2) (* (pow K 2) (pow n 3)))) (* 4 (/ M (* K (pow n 2)))))) K)
(/ 2 (* K n))
(* -1 (/ (- (* 4 (/ M (* K (pow n 2)))) (* 2 (/ 1 n))) K))
(* -1 (/ (- (* -1 (/ (- (* 8 (/ (pow M 2) (* K (pow n 3)))) (* 4 (/ M (pow n 2)))) K)) (* 2 (/ 1 n))) K))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16 (/ (pow M 3) (* K (pow n 4)))) (* 8 (/ (pow M 2) (pow n 3)))) K)) (* 4 (/ M (pow n 2)))) K)) (* 2 (/ 1 n))) K))
(/ 2 (* K n))
(+ (* -4 (/ M (* (pow K 2) (pow n 2)))) (* 2 (/ 1 (* K n))))
(+ (* M (- (* 8 (/ M (* (pow K 3) (pow n 3)))) (* 4 (/ 1 (* (pow K 2) (pow n 2)))))) (* 2 (/ 1 (* K n))))
(+ (* M (- (* M (+ (* -16 (/ M (* (pow K 4) (pow n 4)))) (* 8 (/ 1 (* (pow K 3) (pow n 3)))))) (* 4 (/ 1 (* (pow K 2) (pow n 2)))))) (* 2 (/ 1 (* K n))))
(/ 1 M)
(/ (+ 1 (* -1/2 (/ (* K n) M))) M)
(/ (- (+ 1 (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2)))) (* 1/2 (/ (* K n) M))) M)
(/ (- (+ 1 (* -1/8 (/ (* (pow K 3) (pow n 3)) (pow M 3)))) (+ (* -1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) (* 1/2 (/ (* K n) M)))) M)
(/ 1 M)
(* -1 (/ (- (* 1/2 (/ (* K n) M)) 1) M))
(* -1 (/ (- (* -1 (/ (- (* 1/4 (/ (* (pow K 2) (pow n 2)) M)) (* 1/2 (* K n))) M)) 1) M))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (/ (* (pow K 3) (pow n 3)) M)) (* 1/4 (* (pow K 2) (pow n 2)))) M)) (* 1/2 (* K n))) M)) 1) M))
(cos (- (* 1/2 (* K n)) M))
(+ (cos (- (* 1/2 (* K n)) M)) (* -1/2 (* K (* m (sin (- (* 1/2 (* K n)) M))))))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* -1/8 (* (pow K 2) (* m (cos (- (* 1/2 (* K n)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* m (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K n)) M)))) (* 1/48 (* (pow K 3) (* m (sin (- (* 1/2 (* K n)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos (- (* 1/2 (* K m)) M))
(+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (- (* 1/2 (* K m)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K m)) M)))) (* 1/48 (* (pow K 3) (* n (sin (- (* 1/2 (* K m)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos (neg M))
(+ (cos (neg M)) (* -1/2 (* K (* (sin (neg M)) (+ m n)))))
(+ (cos (neg M)) (* K (- (* -1/8 (* K (* (cos (neg M)) (pow (+ m n) 2)))) (* 1/2 (* (sin (neg M)) (+ m n))))))
(+ (cos (neg M)) (* K (- (* K (+ (* -1/8 (* (cos (neg M)) (pow (+ m n) 2))) (* 1/48 (* K (* (sin (neg M)) (pow (+ m n) 3)))))) (* 1/2 (* (sin (neg M)) (+ m n))))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (* 1/2 (* K (+ m n))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (sin (* 1/2 (* K (+ m n))))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K (+ m n)))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K (+ m n))))) (* -1/6 (* M (sin (* 1/2 (* K (+ m n)))))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(* -1 (* K (pow n 2)))
(+ (* -1 (* K (pow n 2))) (* K (* m (+ n (* -1 n)))))
(+ (* -1 (* K (pow n 2))) (* m (+ (* K m) (* K (+ n (* -1 n))))))
(+ (* -1 (* K (pow n 2))) (* m (+ (* K m) (* K (+ n (* -1 n))))))
(* K (pow m 2))
(* (pow m 2) (+ K (/ (* K (+ n (* -1 n))) m)))
(* (pow m 2) (+ K (+ (* -1 (/ (* K (pow n 2)) (pow m 2))) (/ (* K (+ n (* -1 n))) m))))
(* (pow m 2) (+ K (+ (* -1 (/ (* K (pow n 2)) (pow m 2))) (/ (* K (+ n (* -1 n))) m))))
(* K (pow m 2))
(* (pow m 2) (+ K (/ (* K (+ n (* -1 n))) m)))
(* (pow m 2) (+ K (* -1 (/ (+ (* -1 (* K (+ n (* -1 n)))) (/ (* K (pow n 2)) m)) m))))
(* (pow m 2) (+ K (* -1 (/ (+ (* -1 (* K (+ n (* -1 n)))) (/ (* K (pow n 2)) m)) m))))
(* K (pow m 2))
(+ (* K (* n (+ m (* -1 m)))) (* K (pow m 2)))
(+ (* K (pow m 2)) (* n (+ (* -1 (* K n)) (* K (+ m (* -1 m))))))
(+ (* K (pow m 2)) (* n (+ (* -1 (* K n)) (* K (+ m (* -1 m))))))
(* -1 (* K (pow n 2)))
(* (pow n 2) (+ (* -1 K) (/ (* K (+ m (* -1 m))) n)))
(* (pow n 2) (+ (* -1 K) (+ (/ (* K (+ m (* -1 m))) n) (/ (* K (pow m 2)) (pow n 2)))))
(* (pow n 2) (+ (* -1 K) (+ (/ (* K (+ m (* -1 m))) n) (/ (* K (pow m 2)) (pow n 2)))))
(* -1 (* K (pow n 2)))
(* (pow n 2) (+ (* -1 K) (* -1 (/ (* K (+ m (* -1 m))) n))))
(* (pow n 2) (+ (* -1 K) (* -1 (/ (+ (* -1 (/ (* K (pow m 2)) n)) (* K (+ m (* -1 m)))) n))))
(* (pow n 2) (+ (* -1 K) (* -1 (/ (+ (* -1 (/ (* K (pow m 2)) n)) (* K (+ m (* -1 m)))) n))))
(* K (* (+ m n) (- m n)))
(* K (* (+ m n) (- m n)))
(* K (* (+ m n) (- m n)))
(* K (* (+ m n) (- m n)))
(* K (* (+ m n) (- m n)))
(* K (* (+ m n) (- m n)))
(* K (* (+ m n) (- m n)))
(* K (* (+ m n) (- m n)))
(* K (* (+ m n) (- m n)))
(* K (* (+ m n) (- m n)))
(* K (* (+ m n) (- m n)))
(* K (* (+ m n) (- m n)))
Outputs
(exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))
(exp.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n)))))
(+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* -1 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))
(*.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (exp.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))))))
(+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* l (+ (* -1 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))) (* 1/2 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))))
(fma.f64 l (*.f64 (exp.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))))) (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64))) (exp.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))))))
(+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* l (+ (* -1 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))) (* l (+ (* -1/6 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))) (* 1/2 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))))))
(fma.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (exp.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))))) (*.f64 l (*.f64 l (*.f64 (exp.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))))) (fma.f64 #s(literal -1/6 binary64) l #s(literal 1/2 binary64))))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l)))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* -1 (* l (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l)))))))
(fma.f64 (neg.f64 (*.f64 m l)) (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l)))) (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* m (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))) (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4))))))
(fma.f64 m (-.f64 (*.f64 m (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 l l) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))))) #s(literal -1/4 binary64)))) (*.f64 l (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l)))))) (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* m (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))) (* m (+ (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ n l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ n l)) (/ M l))))))) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4)))))))
(fma.f64 m (-.f64 (*.f64 m (fma.f64 m (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 l (*.f64 l l))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))))) (*.f64 (*.f64 #s(literal 1/4 binary64) l) (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l)))))) (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 l l) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))))) #s(literal -1/4 binary64))))) (*.f64 l (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l)))))) (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l)))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* -1 (* l (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l)))))))
(fma.f64 (neg.f64 (*.f64 n l)) (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l)))) (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* n (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))) (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4))))))
(fma.f64 n (fma.f64 n (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 l l)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l)))) #s(literal -1/4 binary64))) (*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l)))) (neg.f64 l))) (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* n (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))) (* n (+ (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ m l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ m l)) (/ M l))))))) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4)))))))
(fma.f64 n (fma.f64 n (fma.f64 n (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 #s(literal 1/4 binary64) (*.f64 l (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l)))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 l (*.f64 l l))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l)))))))) (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 l l)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l)))) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l)))) (neg.f64 l))) (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n))))
(fma.f64 M (*.f64 (+.f64 m n) (exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))))) (exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))
(fma.f64 M (fma.f64 (+.f64 m n) (exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (*.f64 M (*.f64 (exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1 binary64))))) (exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (+ (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))
(fma.f64 M (fma.f64 M (fma.f64 M (*.f64 (exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (neg.f64 m) n))) (*.f64 (exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1 binary64)))) (*.f64 (+.f64 m n) (exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))))) (exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(pow (- (* 1/2 m) M) 2)
(*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)))
(+ (* n (- (* 1/2 m) M)) (pow (- (* 1/2 m) M) 2))
(*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (+.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) n))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(fma.f64 n (fma.f64 n #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))))
(+ (* n (- (+ (* 1/4 n) (* 1/2 m)) M)) (pow (- (* 1/2 m) M) 2))
(fma.f64 n (fma.f64 n #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))))
(* 1/4 (pow n 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 n n))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) n)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) (*.f64 n n))) (/.f64 M n))))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) (*.f64 n n))) (/.f64 M n))))
(* 1/4 (pow n 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 n n))
(* (pow n 2) (- (+ 1/4 (* 1/2 (/ m n))) (/ M n)))
(*.f64 (*.f64 n n) (+.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) n)))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(*.f64 (*.f64 n n) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) (neg.f64 n)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) n)))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 m) M)) (* -1 (/ (pow (- (* 1/2 m) M) 2) n))) n))))
(*.f64 (*.f64 n n) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) (neg.f64 n)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) n)))
(pow (- (* 1/2 n) M) 2)
(*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)))
(+ (* m (- (* 1/2 n) M)) (pow (- (* 1/2 n) M) 2))
(*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (+.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) m))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(fma.f64 m (fma.f64 m #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))))
(+ (* m (- (+ (* 1/4 m) (* 1/2 n)) M)) (pow (- (* 1/2 n) M) 2))
(fma.f64 m (fma.f64 m #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))))
(* 1/4 (pow m 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 m m))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) m)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) (*.f64 m m))) (/.f64 M m))))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) (*.f64 m m))) (/.f64 M m))))
(* 1/4 (pow m 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 m m))
(* (pow m 2) (- (+ 1/4 (* 1/2 (/ n m))) (/ M m)))
(*.f64 (*.f64 m m) (+.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(*.f64 (*.f64 m m) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) m)) m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (- (* 1/2 n) M)) (* -1 (/ (pow (- (* 1/2 n) M) 2) m))) m))))
(*.f64 (*.f64 m m) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) m)) m)))
(* 1/4 (pow (+ m n) 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))
(+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (-.f64 (neg.f64 m) n)))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (-.f64 M (+.f64 m n))))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M (-.f64 M (+.f64 m n))))
(pow M 2)
(*.f64 M M)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m n) M)))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(*.f64 (*.f64 M M) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M M)) (/.f64 (-.f64 (neg.f64 m) n) M))))
(* (pow M 2) (+ 1 (+ (* -1 (/ (+ m n) M)) (* 1/4 (/ (pow (+ m n) 2) (pow M 2))))))
(*.f64 (*.f64 M M) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 M M)) (/.f64 (-.f64 (neg.f64 m) n) M))))
(pow M 2)
(*.f64 M M)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m n) M)))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) M) n)) M)))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(*.f64 (*.f64 M M) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 m (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) M) n)) M)))
(* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))
(neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))))
(+ (* -1 l) (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))
(-.f64 (neg.f64 l) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))))
(+ (* -1 l) (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))
(-.f64 (neg.f64 l) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))))
(+ (* -1 l) (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))
(-.f64 (neg.f64 l) (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))))
(* -1 l)
(neg.f64 l)
(* l (- (* -1 (/ (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))) l)) 1))
(fma.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) (neg.f64 l)) (neg.f64 l))
(* l (- (* -1 (/ (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))) l)) 1))
(fma.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) (neg.f64 l)) (neg.f64 l))
(* l (- (* -1 (/ (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))) l)) 1))
(fma.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) (neg.f64 l)) (neg.f64 l))
(* -1 l)
(neg.f64 l)
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(neg.f64 (fma.f64 l (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (neg.f64 l)) l))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(neg.f64 (fma.f64 l (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (neg.f64 l)) l))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)))))
(neg.f64 (fma.f64 l (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) (neg.f64 l)) l))
(* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))
(*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))
(+ (* -1 (* l (* m (- (* 1/2 (/ n l)) (/ M l))))) (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))
(*.f64 (neg.f64 l) (fma.f64 m (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l))))
(+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))) (* m (+ (* -1 (* l (- (* 1/2 (/ n l)) (/ M l)))) (* -1/4 m))))
(-.f64 (*.f64 m (-.f64 (*.f64 m #s(literal -1/4 binary64)) (*.f64 l (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l)))))) (*.f64 l (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l))))
(+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))) (* m (+ (* -1 (* l (- (* 1/2 (/ n l)) (/ M l)))) (* -1/4 m))))
(-.f64 (*.f64 m (-.f64 (*.f64 m #s(literal -1/4 binary64)) (*.f64 l (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l)))))) (*.f64 l (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l))))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* (pow m 2) (- (* -1 (/ (* l (- (* 1/2 (/ n l)) (/ M l))) m)) 1/4))
(*.f64 (*.f64 m m) (fma.f64 (neg.f64 l) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))) m) #s(literal -1/4 binary64)))
(* (pow m 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ n l)) (/ M l))) m)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))) (pow m 2)))) 1/4))
(*.f64 (*.f64 m m) (+.f64 (neg.f64 (*.f64 l (+.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))) m) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 m m))))) #s(literal -1/4 binary64)))
(* (pow m 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ n l)) (/ M l))) m)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))) (pow m 2)))) 1/4))
(*.f64 (*.f64 m m) (+.f64 (neg.f64 (*.f64 l (+.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))) m) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 m m))))) #s(literal -1/4 binary64)))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* (pow m 2) (- (* -1 (/ (- (* 1/2 n) M) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) m)) #s(literal -1/4 binary64)))
(* (pow m 2) (- (* -1 (/ (- (+ (* 1/2 n) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))) m)) M) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (-.f64 (fma.f64 l (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) m) (*.f64 #s(literal 1/2 binary64) n)) M) (neg.f64 m)) #s(literal -1/4 binary64)))
(* (pow m 2) (- (* -1 (/ (- (+ (* 1/2 n) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l))) m)) M) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (-.f64 (fma.f64 l (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) m) (*.f64 #s(literal 1/2 binary64) n)) M) (neg.f64 m)) #s(literal -1/4 binary64)))
(* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))
(*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))
(+ (* -1 (* l (* n (- (* 1/2 (/ m l)) (/ M l))))) (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))
(*.f64 (neg.f64 l) (fma.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l))))
(+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))) (* n (+ (* -1 (* l (- (* 1/2 (/ m l)) (/ M l)))) (* -1/4 n))))
(fma.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l) (*.f64 n (fma.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l))) (neg.f64 l) (*.f64 n #s(literal -1/4 binary64)))))
(+ (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))) (* n (+ (* -1 (* l (- (* 1/2 (/ m l)) (/ M l)))) (* -1/4 n))))
(fma.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l) (*.f64 n (fma.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l))) (neg.f64 l) (*.f64 n #s(literal -1/4 binary64)))))
(* -1/4 (pow n 2))
(*.f64 (*.f64 n n) #s(literal -1/4 binary64))
(* (pow n 2) (- (* -1 (/ (* l (- (* 1/2 (/ m l)) (/ M l))) n)) 1/4))
(*.f64 (*.f64 n n) (fma.f64 l (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l))) (neg.f64 n)) #s(literal -1/4 binary64)))
(* (pow n 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ m l)) (/ M l))) n)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))) (pow n 2)))) 1/4))
(*.f64 (*.f64 n n) (+.f64 (neg.f64 (*.f64 l (+.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l))) n) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 n n))))) #s(literal -1/4 binary64)))
(* (pow n 2) (- (+ (* -1 (/ (* l (- (* 1/2 (/ m l)) (/ M l))) n)) (* -1 (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))) (pow n 2)))) 1/4))
(*.f64 (*.f64 n n) (+.f64 (neg.f64 (*.f64 l (+.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l))) n) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 n n))))) #s(literal -1/4 binary64)))
(* -1/4 (pow n 2))
(*.f64 (*.f64 n n) #s(literal -1/4 binary64))
(* (pow n 2) (- (* -1 (/ (- (* 1/2 m) M) n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) n)) #s(literal -1/4 binary64)))
(* (pow n 2) (- (* -1 (/ (- (+ (* 1/2 m) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))) n)) M) n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 (/.f64 (-.f64 (fma.f64 l (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) n) (*.f64 #s(literal 1/2 binary64) m)) M) (neg.f64 n)) #s(literal -1/4 binary64)))
(* (pow n 2) (- (* -1 (/ (- (+ (* 1/2 m) (/ (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (+ m (* -1 n))) l))) n)) M) n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 (/.f64 (-.f64 (fma.f64 l (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) n) (*.f64 #s(literal 1/2 binary64) m)) M) (neg.f64 n)) #s(literal -1/4 binary64)))
(* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))
(neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))
(+ (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))) (* M (+ m n)))
(-.f64 (*.f64 (+.f64 m n) M) (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))
(+ (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))) (* M (+ m (+ n (* -1 M)))))
(-.f64 (*.f64 M (+.f64 m (-.f64 n M))) (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))
(+ (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))) (* M (+ m (+ n (* -1 M)))))
(-.f64 (*.f64 M (+.f64 m (-.f64 n M))) (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))
(* -1 (pow M 2))
(*.f64 M (neg.f64 M))
(* (pow M 2) (- (+ (/ m M) (/ n M)) 1))
(*.f64 (*.f64 M M) (+.f64 (/.f64 m M) (+.f64 (/.f64 n M) #s(literal -1 binary64))))
(* (pow M 2) (- (+ (* -1 (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) (pow M 2))) (+ (/ m M) (/ n M))) 1))
(*.f64 (*.f64 M M) (fma.f64 (neg.f64 l) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 M M)) (+.f64 (/.f64 m M) (+.f64 (/.f64 n M) #s(literal -1 binary64)))))
(* (pow M 2) (- (+ (* -1 (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) (pow M 2))) (+ (/ m M) (/ n M))) 1))
(*.f64 (*.f64 M M) (fma.f64 (neg.f64 l) (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (*.f64 M M)) (+.f64 (/.f64 m M) (+.f64 (/.f64 n M) #s(literal -1 binary64)))))
(* -1 (pow M 2))
(*.f64 M (neg.f64 M))
(* (pow M 2) (- (/ (* l (+ (/ m l) (/ n l))) M) 1))
(*.f64 (*.f64 M M) (fma.f64 l (/.f64 (+.f64 (/.f64 n l) (/.f64 m l)) M) #s(literal -1 binary64)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (* l (+ (/ m l) (/ n l)))) (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) M)) M)) 1))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (fma.f64 l (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)) M) (*.f64 (neg.f64 l) (+.f64 (/.f64 n l) (/.f64 m l)))) (neg.f64 M)) #s(literal -1 binary64)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (* l (+ (/ m l) (/ n l)))) (/ (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))) M)) M)) 1))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (fma.f64 l (/.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)) M) (*.f64 (neg.f64 l) (+.f64 (/.f64 n l) (/.f64 m l)))) (neg.f64 M)) #s(literal -1 binary64)))
(exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))
(exp.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n)))))
(+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* -1 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))
(*.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (exp.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))))))
(+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* l (+ (* -1 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))) (* 1/2 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))))))
(fma.f64 l (*.f64 (exp.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))))) (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64))) (exp.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))))))
(+ (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))) (* l (+ (* -1 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))) (* l (+ (* -1/6 (* l (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n))))))) (* 1/2 (exp (* -1 (- (pow (- (* 1/2 (+ m n)) M) 2) (fabs (- m n)))))))))))
(fma.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (exp.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))))) (*.f64 l (*.f64 l (*.f64 (exp.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))))) (fma.f64 #s(literal -1/6 binary64) l #s(literal 1/2 binary64))))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l)))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* -1 (* l (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l)))))))
(fma.f64 (neg.f64 (*.f64 m l)) (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l)))) (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* m (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))) (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4))))))
(fma.f64 m (-.f64 (*.f64 m (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 l l) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))))) #s(literal -1/4 binary64)))) (*.f64 l (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l)))))) (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (* m (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ n l)) (/ M l))))) (* m (+ (* m (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ n l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ n l)) (/ M l))))))) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 n) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ n l)) (/ M l)) 2))) 1/4)))))))
(fma.f64 m (-.f64 (*.f64 m (fma.f64 m (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 l (*.f64 l l))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))))) (*.f64 (*.f64 #s(literal 1/4 binary64) l) (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l)))))) (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 l l) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))))) #s(literal -1/4 binary64))))) (*.f64 l (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l)))))) (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- n (* -1 m))) M) 2) l)) (/ (fabs (neg (+ n (* -1 m)))) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l)))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* -1 (* l (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l)))))))
(fma.f64 (neg.f64 (*.f64 n l)) (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l)))) (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* n (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))) (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4))))))
(fma.f64 n (fma.f64 n (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 l l)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l)))) #s(literal -1/4 binary64))) (*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l)))) (neg.f64 l))) (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))))
(+ (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (* n (+ (* -1 (* l (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (/ m l)) (/ M l))))) (* n (+ (* n (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (+ (* -1/6 (* (pow l 3) (pow (- (* 1/2 (/ m l)) (/ M l)) 3))) (* 1/4 (* l (- (* 1/2 (/ m l)) (/ M l))))))) (* (exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 m) M) 2) l)) (/ (fabs (- m n)) l))))) (- (* 1/2 (* (pow l 2) (pow (- (* 1/2 (/ m l)) (/ M l)) 2))) 1/4)))))))
(fma.f64 n (fma.f64 n (fma.f64 n (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 #s(literal 1/4 binary64) (*.f64 l (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l)))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 l (*.f64 l l))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l)))))))) (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 l l)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l)))) #s(literal -1/4 binary64)))) (*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))) (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l)))) (neg.f64 l))) (exp.f64 (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) l)) (/.f64 (fabs.f64 (-.f64 m n)) l)) (neg.f64 l))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (- m (* -1 n))) M) 2) l)) (/ (fabs (+ m (* -1 n))) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n))))
(fma.f64 M (*.f64 (+.f64 m n) (exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l)))))) (exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))
(fma.f64 M (fma.f64 (+.f64 m n) (exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (*.f64 M (*.f64 (exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1 binary64))))) (exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(+ (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (* M (+ (* M (+ (* M (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (- (* 1/2 (pow (+ m n) 2)) 1)))) (* (exp (* -1 (* l (- (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))) (/ (fabs (- m n)) l))))) (+ m n)))))
(fma.f64 M (fma.f64 M (fma.f64 M (*.f64 (exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (-.f64 (neg.f64 m) n))) (*.f64 (exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1 binary64)))) (*.f64 (+.f64 m n) (exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))))) (exp.f64 (neg.f64 (*.f64 l (-.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) l) #s(literal 1 binary64)) (/.f64 (fabs.f64 (-.f64 m n)) l))))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
(exp (* -1 (* l (- (+ 1 (/ (pow (+ (* -1 M) (* 1/2 (+ m n))) 2) l)) (/ (fabs (- m n)) l)))))
(exp.f64 (neg.f64 (+.f64 l (*.f64 l (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M))) (fabs.f64 (-.f64 m n))) l)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow M 2)))
(fma.f64 (*.f64 M M) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow M 2) (- (* 1/24 (pow M 2)) 1/2)))
(fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow M 2) (- (* (pow M 2) (+ 1/24 (* -1/720 (pow M 2)))) 1/2)))
(fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos M)
(cos.f64 M)
(cos (* -1 M))
(cos.f64 M)
(+ (cos (* -1 M)) (* -1/2 (* K (* n (sin (* -1 M))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (sin.f64 M) n)) (cos.f64 M))
(+ (cos (* -1 M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (* -1 M))))) (* 1/2 (* K (sin (* -1 M)))))))
(fma.f64 n (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (*.f64 n (cos.f64 M)) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) K)))) (cos.f64 M))
(+ (cos (* -1 M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (* -1 M)))) (* 1/48 (* (pow K 3) (* n (sin (* -1 M))))))) (* 1/2 (* K (sin (* -1 M)))))))
(fma.f64 n (fma.f64 n (fma.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 K (*.f64 K K))) (neg.f64 (*.f64 (sin.f64 M) n)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (cos.f64 M))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) K)))) (cos.f64 M))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 M))
(cos.f64 M)
(+ (cos (* -1 M)) (* -1/2 (* K (* n (sin (* -1 M))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (sin.f64 M) n)) (cos.f64 M))
(+ (cos (* -1 M)) (* K (- (* -1/8 (* K (* (pow n 2) (cos (* -1 M))))) (* 1/2 (* n (sin (* -1 M)))))))
(fma.f64 K (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 n n) K) (cos.f64 M)) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) n)))) (cos.f64 M))
(+ (cos (* -1 M)) (* K (- (* K (+ (* -1/8 (* (pow n 2) (cos (* -1 M)))) (* 1/48 (* K (* (pow n 3) (sin (* -1 M))))))) (* 1/2 (* n (sin (* -1 M)))))))
(fma.f64 K (fma.f64 K (fma.f64 (*.f64 #s(literal 1/48 binary64) K) (*.f64 (*.f64 n (*.f64 n n)) (sin.f64 (neg.f64 M))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 n n)) (cos.f64 M))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) n)))) (cos.f64 M))
(cos (* -1 (* n (- (/ M n) (* 1/2 K)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (- (/ M n) (* 1/2 K)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (- (/ M n) (* 1/2 K)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (- (/ M n) (* 1/2 K)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(+ (cos (* 1/2 (* K n))) (* M (sin (* 1/2 (* K n)))))
(fma.f64 M (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))
(+ (cos (* 1/2 (* K n))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K n))))) (* -1 (sin (* 1/2 (* K n)))))))
(fma.f64 M (fma.f64 (*.f64 #s(literal -1/2 binary64) M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))
(+ (cos (* 1/2 (* K n))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K n)))) (* -1/6 (* M (sin (* 1/2 (* K n))))))) (* -1 (sin (* 1/2 (* K n)))))))
(fma.f64 M (fma.f64 M (fma.f64 #s(literal -1/6 binary64) (*.f64 M (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (+ (* -1/2 K) (/ M n)))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (- (* -1/2 K) (* -1 (/ M n))))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (- (* -1/2 K) (* -1 (/ M n))))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (- (* -1/2 K) (* -1 (/ M n))))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(cos (* -1 (* n (- (* -1/2 K) (* -1 (/ M n))))))
(cos.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(* -1 M)
(neg.f64 M)
(+ (* -1 M) (* 1/2 (* K n)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(+ (* -1 M) (* 1/2 (* K n)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(+ (* -1 M) (* 1/2 (* K n)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* n (+ (* -1 (/ M n)) (* 1/2 K)))
(*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) K) (/.f64 M n)))
(* n (+ (* -1 (/ M n)) (* 1/2 K)))
(*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) K) (/.f64 M n)))
(* n (+ (* -1 (/ M n)) (* 1/2 K)))
(*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) K) (/.f64 M n)))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* -1 (* n (+ (* -1/2 K) (/ M n))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)))
(* -1 (* n (+ (* -1/2 K) (/ M n))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)))
(* -1 (* n (+ (* -1/2 K) (/ M n))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)))
(* -1 M)
(neg.f64 M)
(+ (* -1 M) (* 1/2 (* K n)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(+ (* -1 M) (* 1/2 (* K n)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(+ (* -1 M) (* 1/2 (* K n)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* K (+ (* -1 (/ M K)) (* 1/2 n)))
(*.f64 K (fma.f64 #s(literal 1/2 binary64) n (/.f64 M (neg.f64 K))))
(* K (+ (* -1 (/ M K)) (* 1/2 n)))
(*.f64 K (fma.f64 #s(literal 1/2 binary64) n (/.f64 M (neg.f64 K))))
(* K (+ (* -1 (/ M K)) (* 1/2 n)))
(*.f64 K (fma.f64 #s(literal 1/2 binary64) n (/.f64 M (neg.f64 K))))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* -1 (* K (+ (* -1/2 n) (/ M K))))
(neg.f64 (*.f64 K (fma.f64 n #s(literal -1/2 binary64) (/.f64 M K))))
(* -1 (* K (+ (* -1/2 n) (/ M K))))
(neg.f64 (*.f64 K (fma.f64 n #s(literal -1/2 binary64) (/.f64 M K))))
(* -1 (* K (+ (* -1/2 n) (/ M K))))
(neg.f64 (*.f64 K (fma.f64 n #s(literal -1/2 binary64) (/.f64 M K))))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(+ (* -1 M) (* 1/2 (* K n)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(+ (* -1 M) (* 1/2 (* K n)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(+ (* -1 M) (* 1/2 (* K n)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(* -1 M)
(neg.f64 M)
(* M (- (* 1/2 (/ (* K n) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (/.f64 n M)) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K n) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (/.f64 n M)) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K n) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (/.f64 n M)) #s(literal -1 binary64)))
(* -1 M)
(neg.f64 M)
(* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 K (/.f64 n M)) #s(literal 1 binary64)) (neg.f64 M))
(* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 K (/.f64 n M)) #s(literal 1 binary64)) (neg.f64 M))
(* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 K (/.f64 n M)) #s(literal 1 binary64)) (neg.f64 M))
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(* -1 n)
(neg.f64 n)
(/ M n)
(/.f64 M n)
(+ (* -1/2 K) (/ M n))
(fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))
(+ (* -1/2 K) (/ M n))
(fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))
(+ (* -1/2 K) (/ M n))
(fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))
(* -1/2 K)
(*.f64 #s(literal -1/2 binary64) K)
(* K (- (/ M (* K n)) 1/2))
(*.f64 K (+.f64 (/.f64 M (*.f64 n K)) #s(literal -1/2 binary64)))
(* K (- (/ M (* K n)) 1/2))
(*.f64 K (+.f64 (/.f64 M (*.f64 n K)) #s(literal -1/2 binary64)))
(* K (- (/ M (* K n)) 1/2))
(*.f64 K (+.f64 (/.f64 M (*.f64 n K)) #s(literal -1/2 binary64)))
(* -1/2 K)
(*.f64 #s(literal -1/2 binary64) K)
(* -1 (* K (+ 1/2 (* -1 (/ M (* K n))))))
(neg.f64 (*.f64 K (-.f64 #s(literal 1/2 binary64) (/.f64 M (*.f64 n K)))))
(* -1 (* K (+ 1/2 (* -1 (/ M (* K n))))))
(neg.f64 (*.f64 K (-.f64 #s(literal 1/2 binary64) (/.f64 M (*.f64 n K)))))
(* -1 (* K (+ 1/2 (* -1 (/ M (* K n))))))
(neg.f64 (*.f64 K (-.f64 #s(literal 1/2 binary64) (/.f64 M (*.f64 n K)))))
(* -1/2 K)
(*.f64 #s(literal -1/2 binary64) K)
(+ (* -1/2 K) (/ M n))
(fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))
(+ (* -1/2 K) (/ M n))
(fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))
(+ (* -1/2 K) (/ M n))
(fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))
(/ M n)
(/.f64 M n)
(* M (+ (* -1/2 (/ K M)) (/ 1 n)))
(*.f64 M (fma.f64 #s(literal -1/2 binary64) (/.f64 K M) (/.f64 #s(literal 1 binary64) n)))
(* M (+ (* -1/2 (/ K M)) (/ 1 n)))
(*.f64 M (fma.f64 #s(literal -1/2 binary64) (/.f64 K M) (/.f64 #s(literal 1 binary64) n)))
(* M (+ (* -1/2 (/ K M)) (/ 1 n)))
(*.f64 M (fma.f64 #s(literal -1/2 binary64) (/.f64 K M) (/.f64 #s(literal 1 binary64) n)))
(/ M n)
(/.f64 M n)
(* -1 (* M (- (* 1/2 (/ K M)) (/ 1 n))))
(neg.f64 (*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 K M) (/.f64 #s(literal -1 binary64) n))))
(* -1 (* M (- (* 1/2 (/ K M)) (/ 1 n))))
(neg.f64 (*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 K M) (/.f64 #s(literal -1 binary64) n))))
(* -1 (* M (- (* 1/2 (/ K M)) (/ 1 n))))
(neg.f64 (*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 K M) (/.f64 #s(literal -1 binary64) n))))
(/ M n)
(/.f64 M n)
(/ (+ M (* -1/2 (* K n))) n)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 n K) M) n)
(/ (+ M (* -1/2 (* K n))) n)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 n K) M) n)
(/ (+ M (* -1/2 (* K n))) n)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 n K) M) n)
(* -1/2 K)
(*.f64 #s(literal -1/2 binary64) K)
(+ (* -1/2 K) (/ M n))
(fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))
(+ (* -1/2 K) (/ M n))
(fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))
(+ (* -1/2 K) (/ M n))
(fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))
(* -1/2 K)
(*.f64 #s(literal -1/2 binary64) K)
(+ (* -1/2 K) (/ M n))
(fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))
(+ (* -1/2 K) (/ M n))
(fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))
(+ (* -1/2 K) (/ M n))
(fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))
(* -1 M)
(neg.f64 M)
(+ (* -1 M) (* 1/2 (* K n)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(+ (* -1 M) (* 1/2 (* K n)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(+ (* -1 M) (* 1/2 (* K n)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* n (+ (* -1 (/ M n)) (* 1/2 K)))
(*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) K) (/.f64 M n)))
(* n (+ (* -1 (/ M n)) (* 1/2 K)))
(*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) K) (/.f64 M n)))
(* n (+ (* -1 (/ M n)) (* 1/2 K)))
(*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) K) (/.f64 M n)))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* -1 (* n (+ (* -1/2 K) (/ M n))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)))
(* -1 (* n (+ (* -1/2 K) (/ M n))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)))
(* -1 (* n (+ (* -1/2 K) (/ M n))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n)))
(* -1 M)
(neg.f64 M)
(+ (* -1 M) (* 1/2 (* K n)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(+ (* -1 M) (* 1/2 (* K n)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(+ (* -1 M) (* 1/2 (* K n)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* K (+ (* -1 (/ M K)) (* 1/2 n)))
(*.f64 K (fma.f64 #s(literal 1/2 binary64) n (/.f64 M (neg.f64 K))))
(* K (+ (* -1 (/ M K)) (* 1/2 n)))
(*.f64 K (fma.f64 #s(literal 1/2 binary64) n (/.f64 M (neg.f64 K))))
(* K (+ (* -1 (/ M K)) (* 1/2 n)))
(*.f64 K (fma.f64 #s(literal 1/2 binary64) n (/.f64 M (neg.f64 K))))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* -1 (* K (+ (* -1/2 n) (/ M K))))
(neg.f64 (*.f64 K (fma.f64 n #s(literal -1/2 binary64) (/.f64 M K))))
(* -1 (* K (+ (* -1/2 n) (/ M K))))
(neg.f64 (*.f64 K (fma.f64 n #s(literal -1/2 binary64) (/.f64 M K))))
(* -1 (* K (+ (* -1/2 n) (/ M K))))
(neg.f64 (*.f64 K (fma.f64 n #s(literal -1/2 binary64) (/.f64 M K))))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(+ (* -1 M) (* 1/2 (* K n)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(+ (* -1 M) (* 1/2 (* K n)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(+ (* -1 M) (* 1/2 (* K n)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)
(* -1 M)
(neg.f64 M)
(* M (- (* 1/2 (/ (* K n) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (/.f64 n M)) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K n) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (/.f64 n M)) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K n) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (/.f64 n M)) #s(literal -1 binary64)))
(* -1 M)
(neg.f64 M)
(* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 K (/.f64 n M)) #s(literal 1 binary64)) (neg.f64 M))
(* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 K (/.f64 n M)) #s(literal 1 binary64)) (neg.f64 M))
(* -1 (* M (+ 1 (* -1/2 (/ (* K n) M)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 K (/.f64 n M)) #s(literal 1 binary64)) (neg.f64 M))
M
(+ M (* 1/2 (* K n)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)
(+ M (* 1/2 (* K n)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)
(+ M (* 1/2 (* K n)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* n (+ (* 1/2 K) (/ M n)))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) K (/.f64 M n)))
(* n (+ (* 1/2 K) (/ M n)))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) K (/.f64 M n)))
(* n (+ (* 1/2 K) (/ M n)))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) K (/.f64 M n)))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* -1 (* n (+ (* -1 (/ M n)) (* -1/2 K))))
(neg.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M (neg.f64 n)))))
(* -1 (* n (+ (* -1 (/ M n)) (* -1/2 K))))
(neg.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M (neg.f64 n)))))
(* -1 (* n (+ (* -1 (/ M n)) (* -1/2 K))))
(neg.f64 (*.f64 n (fma.f64 #s(literal -1/2 binary64) K (/.f64 M (neg.f64 n)))))
M
(+ M (* 1/2 (* K n)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)
(+ M (* 1/2 (* K n)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)
(+ M (* 1/2 (* K n)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* K (+ (* 1/2 n) (/ M K)))
(*.f64 K (fma.f64 #s(literal 1/2 binary64) n (/.f64 M K)))
(* K (+ (* 1/2 n) (/ M K)))
(*.f64 K (fma.f64 #s(literal 1/2 binary64) n (/.f64 M K)))
(* K (+ (* 1/2 n) (/ M K)))
(*.f64 K (fma.f64 #s(literal 1/2 binary64) n (/.f64 M K)))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* -1 (* K (+ (* -1 (/ M K)) (* -1/2 n))))
(*.f64 (fma.f64 n #s(literal -1/2 binary64) (/.f64 M (neg.f64 K))) (neg.f64 K))
(* -1 (* K (+ (* -1 (/ M K)) (* -1/2 n))))
(*.f64 (fma.f64 n #s(literal -1/2 binary64) (/.f64 M (neg.f64 K))) (neg.f64 K))
(* -1 (* K (+ (* -1 (/ M K)) (* -1/2 n))))
(*.f64 (fma.f64 n #s(literal -1/2 binary64) (/.f64 M (neg.f64 K))) (neg.f64 K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(+ M (* 1/2 (* K n)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)
(+ M (* 1/2 (* K n)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)
(+ M (* 1/2 (* K n)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)
M
(* M (+ 1 (* 1/2 (/ (* K n) M))))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (/.f64 n M)) #s(literal 1 binary64)))
(* M (+ 1 (* 1/2 (/ (* K n) M))))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (/.f64 n M)) #s(literal 1 binary64)))
(* M (+ 1 (* 1/2 (/ (* K n) M))))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 K (/.f64 n M)) #s(literal 1 binary64)))
M
(* -1 (* M (- (* -1/2 (/ (* K n) M)) 1)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) M) (neg.f64 M) M)
(* -1 (* M (- (* -1/2 (/ (* K n) M)) 1)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) M) (neg.f64 M) M)
(* -1 (* M (- (* -1/2 (/ (* K n) M)) 1)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) M) (neg.f64 M) M)
(cos (* -1 M))
(cos.f64 M)
(+ (cos (* -1 M)) (* -1/2 (* K (* n (sin (* -1 M))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (sin.f64 M) n)) (cos.f64 M))
(+ (cos (* -1 M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (* -1 M))))) (* 1/2 (* K (sin (* -1 M)))))))
(fma.f64 n (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (*.f64 n (cos.f64 M)) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) K)))) (cos.f64 M))
(+ (cos (* -1 M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (* -1 M)))) (* 1/48 (* (pow K 3) (* n (sin (* -1 M))))))) (* 1/2 (* K (sin (* -1 M)))))))
(fma.f64 n (fma.f64 n (fma.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 K (*.f64 K K))) (neg.f64 (*.f64 (sin.f64 M) n)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (cos.f64 M))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) K)))) (cos.f64 M))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (* -1 M))
(cos.f64 M)
(+ (cos (* -1 M)) (* -1/2 (* K (* n (sin (* -1 M))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (sin.f64 M) n)) (cos.f64 M))
(+ (cos (* -1 M)) (* K (- (* -1/8 (* K (* (pow n 2) (cos (* -1 M))))) (* 1/2 (* n (sin (* -1 M)))))))
(fma.f64 K (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 n n) K) (cos.f64 M)) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) n)))) (cos.f64 M))
(+ (cos (* -1 M)) (* K (- (* K (+ (* -1/8 (* (pow n 2) (cos (* -1 M)))) (* 1/48 (* K (* (pow n 3) (sin (* -1 M))))))) (* 1/2 (* n (sin (* -1 M)))))))
(fma.f64 K (fma.f64 K (fma.f64 (*.f64 #s(literal 1/48 binary64) K) (*.f64 (*.f64 n (*.f64 n n)) (sin.f64 (neg.f64 M))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 n n)) (cos.f64 M))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) n)))) (cos.f64 M))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (* 1/2 (* K n)))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(+ (cos (* 1/2 (* K n))) (* M (sin (* 1/2 (* K n)))))
(fma.f64 M (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))
(+ (cos (* 1/2 (* K n))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K n))))) (* -1 (sin (* 1/2 (* K n)))))))
(fma.f64 M (fma.f64 (*.f64 #s(literal -1/2 binary64) M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))
(+ (cos (* 1/2 (* K n))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K n)))) (* -1/6 (* M (sin (* 1/2 (* K n))))))) (* -1 (sin (* 1/2 (* K n)))))))
(fma.f64 M (fma.f64 M (fma.f64 #s(literal -1/6 binary64) (*.f64 M (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (+ M (* 1/2 (* K n)))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (- (* 1/2 (* K n)) (* -1 M))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (- (* 1/2 (* K n)) (* -1 M))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (- (* 1/2 (* K n)) (* -1 M))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos (/ (- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2)) (- (* 1/2 (* K n)) (* -1 M))))
(cos.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(* -1 (pow M 2))
(*.f64 M (neg.f64 M))
(- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2))
(-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M))
(- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2))
(-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M))
(- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2))
(-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M))
(* 1/4 (* (pow K 2) (pow n 2)))
(*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n))
(* (pow n 2) (+ (* -1 (/ (pow M 2) (pow n 2))) (* 1/4 (pow K 2))))
(*.f64 (*.f64 n n) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (/.f64 (*.f64 M M) (*.f64 n n))))
(* (pow n 2) (+ (* -1 (/ (pow M 2) (pow n 2))) (* 1/4 (pow K 2))))
(*.f64 (*.f64 n n) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (/.f64 (*.f64 M M) (*.f64 n n))))
(* (pow n 2) (+ (* -1 (/ (pow M 2) (pow n 2))) (* 1/4 (pow K 2))))
(*.f64 (*.f64 n n) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (/.f64 (*.f64 M M) (*.f64 n n))))
(* 1/4 (* (pow K 2) (pow n 2)))
(*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n))
(* (pow n 2) (+ (* -1 (/ (pow M 2) (pow n 2))) (* 1/4 (pow K 2))))
(*.f64 (*.f64 n n) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (/.f64 (*.f64 M M) (*.f64 n n))))
(* (pow n 2) (+ (* -1 (/ (pow M 2) (pow n 2))) (* 1/4 (pow K 2))))
(*.f64 (*.f64 n n) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (/.f64 (*.f64 M M) (*.f64 n n))))
(* (pow n 2) (+ (* -1 (/ (pow M 2) (pow n 2))) (* 1/4 (pow K 2))))
(*.f64 (*.f64 n n) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (/.f64 (*.f64 M M) (*.f64 n n))))
(* -1 (pow M 2))
(*.f64 M (neg.f64 M))
(- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2))
(-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M))
(- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2))
(-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M))
(- (* 1/4 (* (pow K 2) (pow n 2))) (pow M 2))
(-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M))
(* 1/4 (* (pow K 2) (pow n 2)))
(*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n))
(* (pow K 2) (+ (* -1 (/ (pow M 2) (pow K 2))) (* 1/4 (pow n 2))))
(*.f64 (*.f64 K K) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (/.f64 (*.f64 M M) (*.f64 K K))))
(* (pow K 2) (+ (* -1 (/ (pow M 2) (pow K 2))) (* 1/4 (pow n 2))))
(*.f64 (*.f64 K K) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (/.f64 (*.f64 M M) (*.f64 K K))))
(* (pow K 2) (+ (* -1 (/ (pow M 2) (pow K 2))) (* 1/4 (pow n 2))))
(*.f64 (*.f64 K K) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (/.f64 (*.f64 M M) (*.f64 K K))))
(* 1/4 (* (pow K 2) (pow n 2)))
(*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n))
(* (pow K 2) (+ (* -1 (/ (pow M 2) (pow K 2))) (* 1/4 (pow n 2))))
(*.f64 (*.f64 K K) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (/.f64 (*.f64 M M) (*.f64 K K))))
(* (pow K 2) (+ (* -1 (/ (pow M 2) (pow K 2))) (* 1/4 (pow n 2))))
(*.f64 (*.f64 K K) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (/.f64 (*.f64 M M) (*.f64 K K))))
(* (pow K 2) (+ (* -1 (/ (pow M 2) (pow K 2))) (* 1/4 (pow n 2))))
(*.f64 (*.f64 K K) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (/.f64 (*.f64 M M) (*.f64 K K))))
(* 1/4 (* (pow K 2) (pow n 2)))
(*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n))
(+ (* -1 (pow M 2)) (* 1/4 (* (pow K 2) (pow n 2))))
(-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M))
(+ (* -1 (pow M 2)) (* 1/4 (* (pow K 2) (pow n 2))))
(-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M))
(+ (* -1 (pow M 2)) (* 1/4 (* (pow K 2) (pow n 2))))
(-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 K K)) (*.f64 n n)) (*.f64 M M))
(* -1 (pow M 2))
(*.f64 M (neg.f64 M))
(* (pow M 2) (- (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) 1))
(*.f64 (*.f64 M M) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 n n) (*.f64 K K)) (*.f64 M M)) #s(literal -1 binary64)))
(* (pow M 2) (- (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) 1))
(*.f64 (*.f64 M M) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 n n) (*.f64 K K)) (*.f64 M M)) #s(literal -1 binary64)))
(* (pow M 2) (- (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) 1))
(*.f64 (*.f64 M M) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 n n) (*.f64 K K)) (*.f64 M M)) #s(literal -1 binary64)))
(* -1 (pow M 2))
(*.f64 M (neg.f64 M))
(* (pow M 2) (- (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) 1))
(*.f64 (*.f64 M M) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 n n) (*.f64 K K)) (*.f64 M M)) #s(literal -1 binary64)))
(* (pow M 2) (- (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) 1))
(*.f64 (*.f64 M M) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 n n) (*.f64 K K)) (*.f64 M M)) #s(literal -1 binary64)))
(* (pow M 2) (- (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) 1))
(*.f64 (*.f64 M M) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 n n) (*.f64 K K)) (*.f64 M M)) #s(literal -1 binary64)))
(* K n)
(*.f64 n K)
(+ (* K m) (* K n))
(*.f64 (+.f64 m n) K)
(+ (* K m) (* K n))
(*.f64 (+.f64 m n) K)
(+ (* K m) (* K n))
(*.f64 (+.f64 m n) K)
(* K m)
(*.f64 m K)
(* m (+ K (/ (* K n) m)))
(*.f64 m (fma.f64 K (/.f64 n m) K))
(* m (+ K (/ (* K n) m)))
(*.f64 m (fma.f64 K (/.f64 n m) K))
(* m (+ K (/ (* K n) m)))
(*.f64 m (fma.f64 K (/.f64 n m) K))
(* K m)
(*.f64 m K)
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(*.f64 (neg.f64 m) (neg.f64 (fma.f64 K (/.f64 n m) K)))
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(*.f64 (neg.f64 m) (neg.f64 (fma.f64 K (/.f64 n m) K)))
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(*.f64 (neg.f64 m) (neg.f64 (fma.f64 K (/.f64 n m) K)))
(* K m)
(*.f64 m K)
(+ (* K m) (* K n))
(*.f64 (+.f64 m n) K)
(+ (* K m) (* K n))
(*.f64 (+.f64 m n) K)
(+ (* K m) (* K n))
(*.f64 (+.f64 m n) K)
(* K n)
(*.f64 n K)
(* n (+ K (/ (* K m) n)))
(*.f64 n (fma.f64 K (/.f64 m n) K))
(* n (+ K (/ (* K m) n)))
(*.f64 n (fma.f64 K (/.f64 m n) K))
(* n (+ K (/ (* K m) n)))
(*.f64 n (fma.f64 K (/.f64 m n) K))
(* K n)
(*.f64 n K)
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(neg.f64 (*.f64 n (neg.f64 (fma.f64 K (/.f64 m n) K))))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(neg.f64 (*.f64 n (neg.f64 (fma.f64 K (/.f64 m n) K))))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(neg.f64 (*.f64 n (neg.f64 (fma.f64 K (/.f64 m n) K))))
(* K (+ m n))
(*.f64 (+.f64 m n) K)
(* K (+ m n))
(*.f64 (+.f64 m n) K)
(* K (+ m n))
(*.f64 (+.f64 m n) K)
(* K (+ m n))
(*.f64 (+.f64 m n) K)
(* K (+ m n))
(*.f64 (+.f64 m n) K)
(* K (+ m n))
(*.f64 (+.f64 m n) K)
(* K (+ m n))
(*.f64 (+.f64 m n) K)
(* K (+ m n))
(*.f64 (+.f64 m n) K)
(* K (+ m n))
(*.f64 (+.f64 m n) K)
(* K (+ m n))
(*.f64 (+.f64 m n) K)
(* K (+ m n))
(*.f64 (+.f64 m n) K)
(* K (+ m n))
(*.f64 (+.f64 m n) K)
(/ K n)
(/.f64 K n)
(+ (* -1 (/ (* K (pow m 2)) (pow n 3))) (/ K n))
(-.f64 (/.f64 K n) (/.f64 (*.f64 (*.f64 m m) K) (*.f64 n (*.f64 n n))))
(+ (* (pow m 2) (- (/ (* K m) (pow n 4)) (/ K (pow n 3)))) (/ K n))
(fma.f64 (*.f64 m m) (fma.f64 K (/.f64 m (pow.f64 n #s(literal 4 binary64))) (/.f64 (neg.f64 K) (*.f64 n (*.f64 n n)))) (/.f64 K n))
(+ (* (pow m 2) (- (* m (- (* -1 (* m (+ (* -1 (/ K (pow n 5))) (/ K (pow n 5))))) (* -1 (/ K (pow n 4))))) (/ K (pow n 3)))) (/ K n))
(fma.f64 (*.f64 m m) (-.f64 (*.f64 m (/.f64 K (pow.f64 n #s(literal 4 binary64)))) (/.f64 K (*.f64 n (*.f64 n n)))) (/.f64 K n))
(/ K m)
(/.f64 K m)
(/ (+ K (* -1 (/ (* K (pow n 2)) (pow m 2)))) m)
(/.f64 (fma.f64 (neg.f64 K) (/.f64 (*.f64 n n) (*.f64 m m)) K) m)
(/ (- (+ K (/ (* K (pow n 3)) (pow m 3))) (/ (* K (pow n 2)) (pow m 2))) m)
(/.f64 (+.f64 K (*.f64 K (-.f64 (/.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m))) (/.f64 (*.f64 n n) (*.f64 m m))))) m)
(/ (- (+ K (* -1 (/ (+ (* -1 (* K (pow n 4))) (* K (pow n 4))) (pow m 4)))) (+ (* -1 (/ (* K (pow n 3)) (pow m 3))) (/ (* K (pow n 2)) (pow m 2)))) m)
(/.f64 (+.f64 K (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 m #s(literal 4 binary64))) (fma.f64 K (/.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (neg.f64 K) (/.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m))))))) m)
(/ K m)
(/.f64 K m)
(* -1 (/ (+ (* -1 K) (/ (* K (pow n 2)) (pow m 2))) m))
(/.f64 (fma.f64 K (/.f64 (*.f64 n n) (*.f64 m m)) (neg.f64 K)) (neg.f64 m))
(* -1 (/ (- (+ (* -1 K) (* -1 (/ (* K (pow n 3)) (pow m 3)))) (* -1 (/ (* K (pow n 2)) (pow m 2)))) m))
(neg.f64 (/.f64 (+.f64 (neg.f64 (fma.f64 K (/.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m))) K)) (/.f64 (*.f64 (*.f64 n n) K) (*.f64 m m))) m))
(* -1 (/ (- (+ (* -1 K) (* -1 (/ (- (+ (* -1 (/ (* K (pow n 4)) m)) (/ (* K (pow n 4)) m)) (* -1 (* K (pow n 3)))) (pow m 3)))) (* -1 (/ (* K (pow n 2)) (pow m 2)))) m))
(neg.f64 (/.f64 (+.f64 (neg.f64 (fma.f64 K (/.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m))) K)) (/.f64 (*.f64 (*.f64 n n) K) (*.f64 m m))) m))
(/ K m)
(/.f64 K m)
(+ (* -1 (/ (* K (pow n 2)) (pow m 3))) (/ K m))
(fma.f64 (neg.f64 K) (/.f64 (*.f64 n n) (*.f64 m (*.f64 m m))) (/.f64 K m))
(+ (* (pow n 2) (- (/ (* K n) (pow m 4)) (/ K (pow m 3)))) (/ K m))
(fma.f64 (*.f64 n n) (-.f64 (/.f64 (*.f64 n K) (pow.f64 m #s(literal 4 binary64))) (/.f64 K (*.f64 m (*.f64 m m)))) (/.f64 K m))
(+ (* (pow n 2) (- (* n (- (* -1 (* n (+ (* -1 (/ K (pow m 5))) (/ K (pow m 5))))) (* -1 (/ K (pow m 4))))) (/ K (pow m 3)))) (/ K m))
(fma.f64 (*.f64 n n) (-.f64 (*.f64 n (/.f64 K (pow.f64 m #s(literal 4 binary64)))) (/.f64 K (*.f64 m (*.f64 m m)))) (/.f64 K m))
(/ K n)
(/.f64 K n)
(/ (+ K (* -1 (/ (* K (pow m 2)) (pow n 2)))) n)
(/.f64 (fma.f64 (neg.f64 K) (/.f64 (*.f64 m m) (*.f64 n n)) K) n)
(/ (- (+ K (/ (* K (pow m 3)) (pow n 3))) (/ (* K (pow m 2)) (pow n 2))) n)
(/.f64 (+.f64 K (*.f64 K (-.f64 (/.f64 (*.f64 m (*.f64 m m)) (*.f64 n (*.f64 n n))) (/.f64 (*.f64 m m) (*.f64 n n))))) n)
(/ (- (+ K (* -1 (/ (+ (* -1 (* K (pow m 4))) (* K (pow m 4))) (pow n 4)))) (+ (* -1 (/ (* K (pow m 3)) (pow n 3))) (/ (* K (pow m 2)) (pow n 2)))) n)
(/.f64 (+.f64 K (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 n #s(literal 4 binary64))) (fma.f64 (neg.f64 K) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 n (*.f64 n n))) (/.f64 (*.f64 (*.f64 m m) K) (*.f64 n n))))) n)
(/ K n)
(/.f64 K n)
(* -1 (/ (+ (* -1 K) (/ (* K (pow m 2)) (pow n 2))) n))
(/.f64 (fma.f64 K (/.f64 (*.f64 m m) (*.f64 n n)) (neg.f64 K)) (neg.f64 n))
(* -1 (/ (- (+ (* -1 K) (* -1 (/ (* K (pow m 3)) (pow n 3)))) (* -1 (/ (* K (pow m 2)) (pow n 2)))) n))
(neg.f64 (/.f64 (+.f64 (neg.f64 (fma.f64 K (/.f64 (*.f64 m (*.f64 m m)) (*.f64 n (*.f64 n n))) K)) (/.f64 (*.f64 (*.f64 m m) K) (*.f64 n n))) n))
(* -1 (/ (- (+ (* -1 K) (* -1 (/ (- (+ (* -1 (/ (* K (pow m 4)) n)) (/ (* K (pow m 4)) n)) (* -1 (* K (pow m 3)))) (pow n 3)))) (* -1 (/ (* K (pow m 2)) (pow n 2)))) n))
(neg.f64 (/.f64 (+.f64 (neg.f64 (fma.f64 K (/.f64 (*.f64 m (*.f64 m m)) (*.f64 n (*.f64 n n))) K)) (/.f64 (*.f64 (*.f64 m m) K) (*.f64 n n))) n))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/.f64 (*.f64 (+.f64 m n) K) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/.f64 (*.f64 (+.f64 m n) K) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/.f64 (*.f64 (+.f64 m n) K) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/.f64 (*.f64 (+.f64 m n) K) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/.f64 (*.f64 (+.f64 m n) K) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/.f64 (*.f64 (+.f64 m n) K) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/.f64 (*.f64 (+.f64 m n) K) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/.f64 (*.f64 (+.f64 m n) K) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/.f64 (*.f64 (+.f64 m n) K) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/.f64 (*.f64 (+.f64 m n) K) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/.f64 (*.f64 (+.f64 m n) K) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(/ (* K (+ m n)) (+ (* n (+ m n)) (pow m 2)))
(/.f64 (*.f64 (+.f64 m n) K) (fma.f64 n (+.f64 m n) (*.f64 m m)))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(* 1/2 (* K m))
(*.f64 #s(literal 1/2 binary64) (*.f64 m K))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(*.f64 m (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 n m) K)))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(*.f64 m (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 n m) K)))
(* m (+ (* 1/2 K) (* 1/2 (/ (* K n) m))))
(*.f64 m (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 n m) K)))
(* 1/2 (* K m))
(*.f64 #s(literal 1/2 binary64) (*.f64 m K))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(*.f64 (neg.f64 m) (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 n m) K)))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(*.f64 (neg.f64 m) (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 n m) K)))
(* -1 (* m (+ (* -1/2 K) (* -1/2 (/ (* K n) m)))))
(*.f64 (neg.f64 m) (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 n m) K)))
(* 1/2 (* K m))
(*.f64 #s(literal 1/2 binary64) (*.f64 m K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(*.f64 n (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 m n) K)))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(*.f64 n (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 m n) K)))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(*.f64 n (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 m n) K)))
(* 1/2 (* K n))
(*.f64 #s(literal 1/2 binary64) (*.f64 n K))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(neg.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 m n) K))))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(neg.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 m n) K))))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(neg.f64 (*.f64 n (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 m n) K))))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))
(* (cos (- (* 1/2 (* K n)) M)) (exp (neg l)))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (neg.f64 l)))
(+ (* -1/2 (* K (* m (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M)))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 m K) (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (neg.f64 l))))
(+ (* m (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M))))) (* -1/8 (* (pow K 2) (* m (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l)))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))
(fma.f64 m (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 K K) m) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (neg.f64 l))))
(+ (* m (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M))))) (* m (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))) (* 1/48 (* (pow K 3) (* m (* (exp (neg l)) (sin (- (* 1/2 (* K n)) M)))))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (neg l))))
(fma.f64 m (fma.f64 m (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 (*.f64 K (*.f64 K K)) m) (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (neg.f64 l))))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (neg.f64 l))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(+ (* -1/2 (* K (* n (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))
(+ (* n (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M))))) (* -1/8 (* (pow K 2) (* n (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l)))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))
(fma.f64 n (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 K (exp.f64 (neg.f64 l))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 n (*.f64 K K)) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))
(+ (* n (+ (* -1/2 (* K (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M))))) (* n (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))) (* 1/48 (* (pow K 3) (* n (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M)))))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))
(fma.f64 n (fma.f64 n (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 n (*.f64 K (*.f64 K K))) (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 K (exp.f64 (neg.f64 l))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (neg M)) (exp (neg l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(+ (* -1/2 (* K (* (exp (neg l)) (* (sin (neg M)) (+ m n))))) (* (cos (neg M)) (exp (neg l))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (neg.f64 M))) (+.f64 m n)) (*.f64 (cos.f64 M) (exp.f64 (neg.f64 l))))
(+ (* K (+ (* -1/2 (* (exp (neg l)) (* (sin (neg M)) (+ m n)))) (* -1/8 (* K (* (cos (neg M)) (* (exp (neg l)) (pow (+ m n) 2))))))) (* (cos (neg M)) (exp (neg l))))
(fma.f64 K (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K (cos.f64 M)) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (exp.f64 (neg.f64 l)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (neg.f64 M))) (+.f64 m n)))) (*.f64 (cos.f64 M) (exp.f64 (neg.f64 l))))
(+ (* K (+ (* -1/2 (* (exp (neg l)) (* (sin (neg M)) (+ m n)))) (* K (+ (* -1/8 (* (cos (neg M)) (* (exp (neg l)) (pow (+ m n) 2)))) (* 1/48 (* K (* (exp (neg l)) (* (sin (neg M)) (pow (+ m n) 3))))))))) (* (cos (neg M)) (exp (neg l))))
(fma.f64 K (fma.f64 K (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (cos.f64 M) (exp.f64 (neg.f64 l))) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 (*.f64 #s(literal 1/48 binary64) K) (*.f64 (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (neg.f64 M))) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (neg.f64 M))) (+.f64 m n)))) (*.f64 (cos.f64 M) (exp.f64 (neg.f64 l))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (* 1/2 (* K (+ m n)))) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))))
(+ (* M (* (exp (neg l)) (sin (* 1/2 (* K (+ m n)))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))
(fma.f64 M (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K)))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K)))))
(+ (* M (+ (* -1/2 (* M (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))) (* (exp (neg l)) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))
(fma.f64 M (fma.f64 (*.f64 #s(literal -1/2 binary64) M) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K)))) (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K)))))
(+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l)))) (* -1/6 (* M (* (exp (neg l)) (sin (* 1/2 (* K (+ m n))))))))) (* (exp (neg l)) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))
(fma.f64 M (fma.f64 M (fma.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K)))) (*.f64 (*.f64 #s(literal -1/6 binary64) M) (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K)))))) (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(+ (cos (- (* 1/2 (* K (+ m n))) M)) (* -1 (* l (cos (- (* 1/2 (* K (+ m n))) M)))))
(*.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(+ (cos (- (* 1/2 (* K (+ m n))) M)) (* l (+ (* -1 (cos (- (* 1/2 (* K (+ m n))) M))) (* 1/2 (* l (cos (- (* 1/2 (* K (+ m n))) M)))))))
(fma.f64 l (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))) (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(+ (cos (- (* 1/2 (* K (+ m n))) M)) (* l (+ (* -1 (cos (- (* 1/2 (* K (+ m n))) M))) (* l (+ (* -1/6 (* l (cos (- (* 1/2 (* K (+ m n))) M)))) (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M))))))))
(fma.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))) (*.f64 l (*.f64 l (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))) (fma.f64 #s(literal -1/6 binary64) l #s(literal 1/2 binary64))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M))))
(/ (- (fabs (- m n)) (pow (- (* 1/2 n) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)))) l)
(- (+ (* m (- (/ M l) (* 1/2 (/ n l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 n) M) 2) l))
(fma.f64 m (+.f64 (/.f64 M l) (*.f64 (/.f64 n l) #s(literal -1/2 binary64))) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)))) l))
(- (+ (* m (- (+ (* -1/4 (/ m l)) (/ M l)) (* 1/2 (/ n l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 n) M) 2) l))
(fma.f64 m (+.f64 (fma.f64 (/.f64 m l) #s(literal -1/4 binary64) (/.f64 M l)) (*.f64 (/.f64 n l) #s(literal -1/2 binary64))) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)))) l))
(- (+ (* m (- (+ (* -1/4 (/ m l)) (/ M l)) (* 1/2 (/ n l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 n) M) 2) l))
(fma.f64 m (+.f64 (fma.f64 (/.f64 m l) #s(literal -1/4 binary64) (/.f64 M l)) (*.f64 (/.f64 n l) #s(literal -1/2 binary64))) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)))) l))
(* -1/4 (/ (pow m 2) l))
(*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 m m) l))
(* (pow m 2) (- (/ M (* l m)) (+ (* 1/2 (/ n (* l m))) (* 1/4 (/ 1 l)))))
(*.f64 (*.f64 m m) (-.f64 (/.f64 M (*.f64 m l)) (fma.f64 #s(literal 1/2 binary64) (/.f64 n (*.f64 m l)) (/.f64 #s(literal 1/4 binary64) l))))
(* (pow m 2) (- (+ (/ M (* l m)) (/ (fabs (- m n)) (* l (pow m 2)))) (+ (* 1/2 (/ n (* l m))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 n) M) 2) (* l (pow m 2)))))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 M (*.f64 m l)) (-.f64 (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 l (*.f64 m m))) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n (*.f64 m l)) (/.f64 #s(literal 1/4 binary64) l)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) (*.f64 l (*.f64 m m)))))))
(* (pow m 2) (- (+ (/ M (* l m)) (/ (fabs (- m n)) (* l (pow m 2)))) (+ (* 1/2 (/ n (* l m))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 n) M) 2) (* l (pow m 2)))))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 M (*.f64 m l)) (-.f64 (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 l (*.f64 m m))) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n (*.f64 m l)) (/.f64 #s(literal 1/4 binary64) l)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M))) (*.f64 l (*.f64 m m)))))))
(* -1/4 (/ (pow m 2) l))
(*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 m m) l))
(* (pow m 2) (- (* -1 (/ (- (* 1/2 (/ n l)) (/ M l)) m)) (* 1/4 (/ 1 l))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n l) (/.f64 M (neg.f64 l))) (neg.f64 m)) (/.f64 #s(literal -1/4 binary64) l)))
(* (pow m 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (neg (+ n (* -1 m)))) l) (/ (pow (- (* 1/2 n) M) 2) l)) m)) (* 1/2 (/ n l))) (/ M l)) m)) (* 1/4 (/ 1 l))))
(*.f64 (*.f64 m m) (+.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)))) l) m)) (/.f64 M l)) m)) (/.f64 #s(literal -1/4 binary64) l)))
(* (pow m 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (neg (+ n (* -1 m)))) l) (/ (pow (- (* 1/2 n) M) 2) l)) m)) (* 1/2 (/ n l))) (/ M l)) m)) (* 1/4 (/ 1 l))))
(*.f64 (*.f64 m m) (+.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) n) l) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) n (neg.f64 M)))) l) m)) (/.f64 M l)) m)) (/.f64 #s(literal -1/4 binary64) l)))
(/ (- (fabs (- m n)) (pow (- (* 1/2 m) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)))) l)
(- (+ (* n (- (/ M l) (* 1/2 (/ m l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 m) M) 2) l))
(fma.f64 n (+.f64 (/.f64 M l) (*.f64 (/.f64 m l) #s(literal -1/2 binary64))) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)))) l))
(- (+ (* n (- (+ (* -1/4 (/ n l)) (/ M l)) (* 1/2 (/ m l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 m) M) 2) l))
(fma.f64 n (+.f64 (fma.f64 (/.f64 n l) #s(literal -1/4 binary64) (/.f64 M l)) (*.f64 (/.f64 m l) #s(literal -1/2 binary64))) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)))) l))
(- (+ (* n (- (+ (* -1/4 (/ n l)) (/ M l)) (* 1/2 (/ m l)))) (/ (fabs (- m n)) l)) (/ (pow (- (* 1/2 m) M) 2) l))
(fma.f64 n (+.f64 (fma.f64 (/.f64 n l) #s(literal -1/4 binary64) (/.f64 M l)) (*.f64 (/.f64 m l) #s(literal -1/2 binary64))) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)))) l))
(* -1/4 (/ (pow n 2) l))
(/.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)) l)
(* (pow n 2) (- (/ M (* l n)) (+ (* 1/2 (/ m (* l n))) (* 1/4 (/ 1 l)))))
(*.f64 (*.f64 n n) (-.f64 (/.f64 M (*.f64 n l)) (fma.f64 #s(literal 1/2 binary64) (/.f64 m (*.f64 n l)) (/.f64 #s(literal 1/4 binary64) l))))
(* (pow n 2) (- (+ (/ M (* l n)) (/ (fabs (- m n)) (* l (pow n 2)))) (+ (* 1/2 (/ m (* l n))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 m) M) 2) (* l (pow n 2)))))))
(*.f64 (*.f64 n n) (+.f64 (/.f64 M (*.f64 n l)) (-.f64 (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 l (*.f64 n n))) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m (*.f64 n l)) (/.f64 #s(literal 1/4 binary64) l)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) (*.f64 l (*.f64 n n)))))))
(* (pow n 2) (- (+ (/ M (* l n)) (/ (fabs (- m n)) (* l (pow n 2)))) (+ (* 1/2 (/ m (* l n))) (+ (* 1/4 (/ 1 l)) (/ (pow (- (* 1/2 m) M) 2) (* l (pow n 2)))))))
(*.f64 (*.f64 n n) (+.f64 (/.f64 M (*.f64 n l)) (-.f64 (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 l (*.f64 n n))) (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m (*.f64 n l)) (/.f64 #s(literal 1/4 binary64) l)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M))) (*.f64 l (*.f64 n n)))))))
(* -1/4 (/ (pow n 2) l))
(/.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)) l)
(* (pow n 2) (- (* -1 (/ (- (* 1/2 (/ m l)) (/ M l)) n)) (* 1/4 (/ 1 l))))
(*.f64 (*.f64 n n) (+.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 M (neg.f64 l))) (neg.f64 n)) (/.f64 #s(literal -1/4 binary64) l)))
(* (pow n 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (+ m (* -1 n))) l) (/ (pow (- (* 1/2 m) M) 2) l)) n)) (* 1/2 (/ m l))) (/ M l)) n)) (* 1/4 (/ 1 l))))
(*.f64 (*.f64 n n) (+.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)))) l) (neg.f64 n))) (/.f64 M l)) (neg.f64 n)) (/.f64 #s(literal -1/4 binary64) l)))
(* (pow n 2) (- (* -1 (/ (- (+ (* -1 (/ (- (/ (fabs (+ m (* -1 n))) l) (/ (pow (- (* 1/2 m) M) 2) l)) n)) (* 1/2 (/ m l))) (/ M l)) n)) (* 1/4 (/ 1 l))))
(*.f64 (*.f64 n n) (+.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 m l) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) m (neg.f64 M)))) l) (neg.f64 n))) (/.f64 M l)) (neg.f64 n)) (/.f64 #s(literal -1/4 binary64) l)))
(/ (- (fabs (- m n)) (* 1/4 (pow (+ m n) 2))) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) l)
(- (+ (* M (+ (/ m l) (/ n l))) (/ (fabs (- m n)) l)) (* 1/4 (/ (pow (+ m n) 2) l)))
(fma.f64 M (+.f64 (/.f64 n l) (/.f64 m l)) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) l))
(- (+ (* M (+ (* -1 (/ M l)) (+ (/ m l) (/ n l)))) (/ (fabs (- m n)) l)) (* 1/4 (/ (pow (+ m n) 2) l)))
(fma.f64 M (-.f64 (+.f64 (/.f64 n l) (/.f64 m l)) (/.f64 M l)) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) l))
(- (+ (* M (+ (* -1 (/ M l)) (+ (/ m l) (/ n l)))) (/ (fabs (- m n)) l)) (* 1/4 (/ (pow (+ m n) 2) l)))
(fma.f64 M (-.f64 (+.f64 (/.f64 n l) (/.f64 m l)) (/.f64 M l)) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) l))
(* -1 (/ (pow M 2) l))
(/.f64 (*.f64 M (neg.f64 M)) l)
(* (pow M 2) (- (+ (/ m (* M l)) (/ n (* M l))) (/ 1 l)))
(*.f64 (*.f64 M M) (+.f64 (/.f64 m (*.f64 M l)) (+.f64 (/.f64 n (*.f64 M l)) (/.f64 #s(literal -1 binary64) l))))
(* (pow M 2) (- (+ (/ m (* M l)) (+ (/ n (* M l)) (/ (fabs (- m n)) (* (pow M 2) l)))) (+ (* 1/4 (/ (pow (+ m n) 2) (* (pow M 2) l))) (/ 1 l))))
(*.f64 (*.f64 M M) (-.f64 (+.f64 (+.f64 (/.f64 m (*.f64 M l)) (/.f64 n (*.f64 M l))) (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 l (*.f64 M M)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 l (*.f64 M M))) (/.f64 #s(literal 1 binary64) l))))
(* (pow M 2) (- (+ (/ m (* M l)) (+ (/ n (* M l)) (/ (fabs (- m n)) (* (pow M 2) l)))) (+ (* 1/4 (/ (pow (+ m n) 2) (* (pow M 2) l))) (/ 1 l))))
(*.f64 (*.f64 M M) (-.f64 (+.f64 (+.f64 (/.f64 m (*.f64 M l)) (/.f64 n (*.f64 M l))) (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 l (*.f64 M M)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 l (*.f64 M M))) (/.f64 #s(literal 1 binary64) l))))
(* -1 (/ (pow M 2) l))
(/.f64 (*.f64 M (neg.f64 M)) l)
(* (pow M 2) (- (+ (/ m (* M l)) (/ n (* M l))) (/ 1 l)))
(*.f64 (*.f64 M M) (+.f64 (/.f64 m (*.f64 M l)) (+.f64 (/.f64 n (*.f64 M l)) (/.f64 #s(literal -1 binary64) l))))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (/ (+ m n) l)) (* -1 (/ (- (/ (fabs (- m n)) l) (* 1/4 (/ (pow (+ m n) 2) l))) M))) M)) (/ 1 l)))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 m n) l)) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) l) M)) (neg.f64 M)) (/.f64 #s(literal -1 binary64) l)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (/ (+ m n) l)) (* -1 (/ (- (/ (fabs (- m n)) l) (* 1/4 (/ (pow (+ m n) 2) l))) M))) M)) (/ 1 l)))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (+.f64 m n) l)) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)))) l) M)) (neg.f64 M)) (/.f64 #s(literal -1 binary64) l)))
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2)) l)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)) (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (neg.f64 M)))) l)
(/ 1 M)
(/.f64 #s(literal 1 binary64) M)
(+ (* -1/2 (/ (* K n) (pow M 2))) (/ 1 M))
(fma.f64 #s(literal -1/2 binary64) (*.f64 K (/.f64 n (*.f64 M M))) (/.f64 #s(literal 1 binary64) M))
(+ (* n (- (* 1/4 (/ (* (pow K 2) n) (pow M 3))) (* 1/2 (/ K (pow M 2))))) (/ 1 M))
(fma.f64 n (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 n (*.f64 K K)) (*.f64 M (*.f64 M M))) (/.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 M M))) (/.f64 #s(literal 1 binary64) M))
(+ (* n (- (* n (- (* -1/8 (/ (* (pow K 3) n) (pow M 4))) (* -1/4 (/ (pow K 2) (pow M 3))))) (* 1/2 (/ K (pow M 2))))) (/ 1 M))
(fma.f64 n (fma.f64 n (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K (*.f64 K K)) (/.f64 n (pow.f64 M #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 K K) (*.f64 M (*.f64 M M))))) (/.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 M M))) (/.f64 #s(literal 1 binary64) M))
(/ 2 (* K n))
(/.f64 #s(literal 2 binary64) (*.f64 n K))
(/ (+ (* -4 (/ M (* (pow K 2) n))) (* 2 (/ 1 K))) n)
(/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 M (*.f64 n (*.f64 K K))) (/.f64 #s(literal 2 binary64) K)) n)
(/ (- (+ (* 8 (/ (pow M 2) (* (pow K 3) (pow n 2)))) (* 2 (/ 1 K))) (* 4 (/ M (* (pow K 2) n)))) n)
(/.f64 (fma.f64 #s(literal 8 binary64) (/.f64 (*.f64 M M) (*.f64 (*.f64 n n) (*.f64 K (*.f64 K K)))) (fma.f64 #s(literal -4 binary64) (/.f64 M (*.f64 n (*.f64 K K))) (/.f64 #s(literal 2 binary64) K))) n)
(/ (- (+ (* -16 (/ (pow M 3) (* (pow K 4) (pow n 3)))) (* 2 (/ 1 K))) (+ (* -8 (/ (pow M 2) (* (pow K 3) (pow n 2)))) (* 4 (/ M (* (pow K 2) n))))) n)
(/.f64 (-.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (*.f64 M (*.f64 M M)) (*.f64 (*.f64 n (*.f64 n n)) (pow.f64 K #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) K)) (fma.f64 #s(literal 4 binary64) (/.f64 M (*.f64 n (*.f64 K K))) (/.f64 (*.f64 #s(literal -8 binary64) (*.f64 M M)) (*.f64 (*.f64 n n) (*.f64 K (*.f64 K K)))))) n)
(/ 2 (* K n))
(/.f64 #s(literal 2 binary64) (*.f64 n K))
(* -1 (/ (- (* 4 (/ M (* (pow K 2) n))) (* 2 (/ 1 K))) n))
(/.f64 (fma.f64 #s(literal 4 binary64) (/.f64 M (*.f64 n (*.f64 K K))) (/.f64 #s(literal -2 binary64) K)) (neg.f64 n))
(* -1 (/ (- (* -1 (/ (- (* 8 (/ (pow M 2) (* (pow K 3) n))) (* 4 (/ M (pow K 2)))) n)) (* 2 (/ 1 K))) n))
(neg.f64 (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 8 binary64) (/.f64 (*.f64 M M) (*.f64 n (*.f64 K (*.f64 K K)))) (*.f64 #s(literal -4 binary64) (/.f64 M (*.f64 K K)))) (neg.f64 n)) (/.f64 #s(literal -2 binary64) K)) n))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16 (/ (pow M 3) (* (pow K 4) n))) (* 8 (/ (pow M 2) (pow K 3)))) n)) (* 4 (/ M (pow K 2)))) n)) (* 2 (/ 1 K))) n))
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 16 binary64) (/.f64 (*.f64 M (*.f64 M M)) (*.f64 n (pow.f64 K #s(literal 4 binary64)))) (*.f64 #s(literal -8 binary64) (/.f64 (*.f64 M M) (*.f64 K (*.f64 K K))))) (neg.f64 n)) (*.f64 #s(literal -4 binary64) (/.f64 M (*.f64 K K)))) (neg.f64 n)) (/.f64 #s(literal -2 binary64) K)) (neg.f64 n))
(/ 1 M)
(/.f64 #s(literal 1 binary64) M)
(+ (* -1/2 (/ (* K n) (pow M 2))) (/ 1 M))
(fma.f64 #s(literal -1/2 binary64) (*.f64 K (/.f64 n (*.f64 M M))) (/.f64 #s(literal 1 binary64) M))
(+ (* K (- (* 1/4 (/ (* K (pow n 2)) (pow M 3))) (* 1/2 (/ n (pow M 2))))) (/ 1 M))
(fma.f64 K (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 n n) K) (*.f64 M (*.f64 M M))) (*.f64 #s(literal -1/2 binary64) (/.f64 n (*.f64 M M)))) (/.f64 #s(literal 1 binary64) M))
(+ (* K (- (* K (- (* -1/8 (/ (* K (pow n 3)) (pow M 4))) (* -1/4 (/ (pow n 2) (pow M 3))))) (* 1/2 (/ n (pow M 2))))) (/ 1 M))
(fma.f64 K (fma.f64 K (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 K (*.f64 n (*.f64 n n))) (pow.f64 M #s(literal 4 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 n n) (*.f64 M (*.f64 M M))))) (*.f64 #s(literal -1/2 binary64) (/.f64 n (*.f64 M M)))) (/.f64 #s(literal 1 binary64) M))
(/ 2 (* K n))
(/.f64 #s(literal 2 binary64) (*.f64 n K))
(/ (+ (* -4 (/ M (* K (pow n 2)))) (* 2 (/ 1 n))) K)
(/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 M (*.f64 (*.f64 n n) K)) (/.f64 #s(literal 2 binary64) n)) K)
(/ (- (+ (* 8 (/ (pow M 2) (* (pow K 2) (pow n 3)))) (* 2 (/ 1 n))) (* 4 (/ M (* K (pow n 2))))) K)
(/.f64 (fma.f64 #s(literal 8 binary64) (/.f64 (*.f64 M M) (*.f64 (*.f64 K K) (*.f64 n (*.f64 n n)))) (fma.f64 #s(literal -4 binary64) (/.f64 M (*.f64 (*.f64 n n) K)) (/.f64 #s(literal 2 binary64) n))) K)
(/ (- (+ (* -16 (/ (pow M 3) (* (pow K 3) (pow n 4)))) (* 2 (/ 1 n))) (+ (* -8 (/ (pow M 2) (* (pow K 2) (pow n 3)))) (* 4 (/ M (* K (pow n 2)))))) K)
(/.f64 (-.f64 (fma.f64 #s(literal -16 binary64) (/.f64 (*.f64 M (*.f64 M M)) (*.f64 (*.f64 K (*.f64 K K)) (pow.f64 n #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) n)) (fma.f64 #s(literal 4 binary64) (/.f64 M (*.f64 (*.f64 n n) K)) (/.f64 (*.f64 #s(literal -8 binary64) (*.f64 M M)) (*.f64 (*.f64 K K) (*.f64 n (*.f64 n n)))))) K)
(/ 2 (* K n))
(/.f64 #s(literal 2 binary64) (*.f64 n K))
(* -1 (/ (- (* 4 (/ M (* K (pow n 2)))) (* 2 (/ 1 n))) K))
(/.f64 (fma.f64 #s(literal 4 binary64) (/.f64 M (*.f64 (*.f64 n n) K)) (/.f64 #s(literal -2 binary64) n)) (neg.f64 K))
(* -1 (/ (- (* -1 (/ (- (* 8 (/ (pow M 2) (* K (pow n 3)))) (* 4 (/ M (pow n 2)))) K)) (* 2 (/ 1 n))) K))
(/.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 8 binary64) (/.f64 (*.f64 M M) (*.f64 K (*.f64 n (*.f64 n n)))) (*.f64 #s(literal -4 binary64) (/.f64 M (*.f64 n n)))) K)) (/.f64 #s(literal -2 binary64) n)) (neg.f64 K))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16 (/ (pow M 3) (* K (pow n 4)))) (* 8 (/ (pow M 2) (pow n 3)))) K)) (* 4 (/ M (pow n 2)))) K)) (* 2 (/ 1 n))) K))
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 16 binary64) (/.f64 (*.f64 M (*.f64 M M)) (*.f64 K (pow.f64 n #s(literal 4 binary64)))) (*.f64 #s(literal -8 binary64) (/.f64 (*.f64 M M) (*.f64 n (*.f64 n n))))) (neg.f64 K)) (*.f64 #s(literal -4 binary64) (/.f64 M (*.f64 n n)))) (neg.f64 K)) (/.f64 #s(literal -2 binary64) n)) (neg.f64 K))
(/ 2 (* K n))
(/.f64 #s(literal 2 binary64) (*.f64 n K))
(+ (* -4 (/ M (* (pow K 2) (pow n 2)))) (* 2 (/ 1 (* K n))))
(fma.f64 #s(literal -4 binary64) (/.f64 M (*.f64 (*.f64 n n) (*.f64 K K))) (/.f64 #s(literal 2 binary64) (*.f64 n K)))
(+ (* M (- (* 8 (/ M (* (pow K 3) (pow n 3)))) (* 4 (/ 1 (* (pow K 2) (pow n 2)))))) (* 2 (/ 1 (* K n))))
(fma.f64 M (fma.f64 #s(literal 8 binary64) (/.f64 M (*.f64 (*.f64 K (*.f64 K K)) (*.f64 n (*.f64 n n)))) (/.f64 #s(literal -4 binary64) (*.f64 (*.f64 n n) (*.f64 K K)))) (/.f64 #s(literal 2 binary64) (*.f64 n K)))
(+ (* M (- (* M (+ (* -16 (/ M (* (pow K 4) (pow n 4)))) (* 8 (/ 1 (* (pow K 3) (pow n 3)))))) (* 4 (/ 1 (* (pow K 2) (pow n 2)))))) (* 2 (/ 1 (* K n))))
(fma.f64 M (fma.f64 M (fma.f64 #s(literal -16 binary64) (/.f64 M (*.f64 (pow.f64 n #s(literal 4 binary64)) (pow.f64 K #s(literal 4 binary64)))) (/.f64 #s(literal 8 binary64) (*.f64 (*.f64 K (*.f64 K K)) (*.f64 n (*.f64 n n))))) (/.f64 #s(literal -4 binary64) (*.f64 (*.f64 n n) (*.f64 K K)))) (/.f64 #s(literal 2 binary64) (*.f64 n K)))
(/ 1 M)
(/.f64 #s(literal 1 binary64) M)
(/ (+ 1 (* -1/2 (/ (* K n) M))) M)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 K (/.f64 n M)) #s(literal 1 binary64)) M)
(/ (- (+ 1 (* 1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2)))) (* 1/2 (/ (* K n) M))) M)
(/.f64 (+.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 n n) (*.f64 K K)) (*.f64 M M)) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) M)) M)
(/ (- (+ 1 (* -1/8 (/ (* (pow K 3) (pow n 3)) (pow M 3)))) (+ (* -1/4 (/ (* (pow K 2) (pow n 2)) (pow M 2))) (* 1/2 (/ (* K n) M)))) M)
(/.f64 (-.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K (*.f64 K K)) (/.f64 (*.f64 n (*.f64 n n)) (*.f64 M (*.f64 M M)))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 K (/.f64 n M)) (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 n n) (*.f64 K K)) (*.f64 M M))))) M)
(/ 1 M)
(/.f64 #s(literal 1 binary64) M)
(* -1 (/ (- (* 1/2 (/ (* K n) M)) 1) M))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 K (/.f64 n M)) #s(literal 1 binary64)) M)
(* -1 (/ (- (* -1 (/ (- (* 1/4 (/ (* (pow K 2) (pow n 2)) M)) (* 1/2 (* K n))) M)) 1) M))
(/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 K K) (/.f64 (*.f64 n n) M)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (neg.f64 M)) #s(literal -1 binary64)) (neg.f64 M))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (/ (* (pow K 3) (pow n 3)) M)) (* 1/4 (* (pow K 2) (pow n 2)))) M)) (* 1/2 (* K n))) M)) 1) M))
(/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 K (*.f64 K K)) (/.f64 (*.f64 n (*.f64 n n)) M)) (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 n n) (*.f64 K K)))) (neg.f64 M)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (neg.f64 M)) #s(literal -1 binary64)) (neg.f64 M))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M))
(+ (cos (- (* 1/2 (* K n)) M)) (* -1/2 (* K (* m (sin (- (* 1/2 (* K n)) M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 m K) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* -1/8 (* (pow K 2) (* m (cos (- (* 1/2 (* K n)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))
(fma.f64 m (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 K K) m) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))
(+ (cos (- (* 1/2 (* K n)) M)) (* m (- (* m (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K n)) M)))) (* 1/48 (* (pow K 3) (* m (sin (- (* 1/2 (* K n)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K n)) M)))))))
(fma.f64 m (fma.f64 m (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 (*.f64 K (*.f64 K K)) m) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M))))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))
(+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* -1/8 (* (pow K 2) (* n (cos (- (* 1/2 (* K m)) M))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(fma.f64 n (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 n (*.f64 K K)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(+ (cos (- (* 1/2 (* K m)) M)) (* n (- (* n (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K m)) M)))) (* 1/48 (* (pow K 3) (* n (sin (- (* 1/2 (* K m)) M))))))) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(fma.f64 n (fma.f64 n (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 n (*.f64 K (*.f64 K K))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K K) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M))))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)) M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (neg M))
(cos.f64 M)
(+ (cos (neg M)) (* -1/2 (* K (* (sin (neg M)) (+ m n)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (*.f64 (sin.f64 M) K)) (+.f64 m n)) (cos.f64 M))
(+ (cos (neg M)) (* K (- (* -1/8 (* K (* (cos (neg M)) (pow (+ m n) 2)))) (* 1/2 (* (sin (neg M)) (+ m n))))))
(fma.f64 K (fma.f64 (*.f64 #s(literal -1/8 binary64) K) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (cos.f64 M)) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 m n) (sin.f64 (neg.f64 M))))) (cos.f64 M))
(+ (cos (neg M)) (* K (- (* K (+ (* -1/8 (* (cos (neg M)) (pow (+ m n) 2))) (* 1/48 (* K (* (sin (neg M)) (pow (+ m n) 3)))))) (* 1/2 (* (sin (neg M)) (+ m n))))))
(fma.f64 K (fma.f64 K (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (cos.f64 M)) (*.f64 (*.f64 #s(literal 1/48 binary64) K) (*.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) (sin.f64 (neg.f64 M))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 m n) (sin.f64 (neg.f64 M))))) (cos.f64 M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (* 1/2 (* K (+ m n))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K)))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (sin (* 1/2 (* K (+ m n))))))
(fma.f64 M (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* -1/2 (* M (cos (* 1/2 (* K (+ m n)))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))
(fma.f64 M (fma.f64 (*.f64 #s(literal -1/2 binary64) M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (- (* M (+ (* -1/2 (cos (* 1/2 (* K (+ m n))))) (* -1/6 (* M (sin (* 1/2 (* K (+ m n)))))))) (* -1 (sin (* 1/2 (* K (+ m n))))))))
(fma.f64 M (fma.f64 M (fma.f64 #s(literal -1/6 binary64) (*.f64 M (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 m n) K) (neg.f64 M)))
(* -1 (* K (pow n 2)))
(*.f64 (*.f64 n n) (neg.f64 K))
(+ (* -1 (* K (pow n 2))) (* K (* m (+ n (* -1 n)))))
(-.f64 (*.f64 K #s(literal 0 binary64)) (*.f64 (*.f64 n n) K))
(+ (* -1 (* K (pow n 2))) (* m (+ (* K m) (* K (+ n (* -1 n))))))
(fma.f64 m (*.f64 K (+.f64 m #s(literal 0 binary64))) (*.f64 (*.f64 n n) (neg.f64 K)))
(+ (* -1 (* K (pow n 2))) (* m (+ (* K m) (* K (+ n (* -1 n))))))
(fma.f64 m (*.f64 K (+.f64 m #s(literal 0 binary64))) (*.f64 (*.f64 n n) (neg.f64 K)))
(* K (pow m 2))
(*.f64 (*.f64 m m) K)
(* (pow m 2) (+ K (/ (* K (+ n (* -1 n))) m)))
(*.f64 (*.f64 m m) (fma.f64 K (/.f64 #s(literal 0 binary64) m) K))
(* (pow m 2) (+ K (+ (* -1 (/ (* K (pow n 2)) (pow m 2))) (/ (* K (+ n (* -1 n))) m))))
(*.f64 (*.f64 m m) (+.f64 K (-.f64 (/.f64 (*.f64 K #s(literal 0 binary64)) m) (/.f64 (*.f64 (*.f64 n n) K) (*.f64 m m)))))
(* (pow m 2) (+ K (+ (* -1 (/ (* K (pow n 2)) (pow m 2))) (/ (* K (+ n (* -1 n))) m))))
(*.f64 (*.f64 m m) (+.f64 K (-.f64 (/.f64 (*.f64 K #s(literal 0 binary64)) m) (/.f64 (*.f64 (*.f64 n n) K) (*.f64 m m)))))
(* K (pow m 2))
(*.f64 (*.f64 m m) K)
(* (pow m 2) (+ K (/ (* K (+ n (* -1 n))) m)))
(*.f64 (*.f64 m m) (fma.f64 K (/.f64 #s(literal 0 binary64) m) K))
(* (pow m 2) (+ K (* -1 (/ (+ (* -1 (* K (+ n (* -1 n)))) (/ (* K (pow n 2)) m)) m))))
(*.f64 (*.f64 m m) (-.f64 K (/.f64 (fma.f64 K (/.f64 (*.f64 n n) m) (*.f64 K #s(literal 0 binary64))) m)))
(* (pow m 2) (+ K (* -1 (/ (+ (* -1 (* K (+ n (* -1 n)))) (/ (* K (pow n 2)) m)) m))))
(*.f64 (*.f64 m m) (-.f64 K (/.f64 (fma.f64 K (/.f64 (*.f64 n n) m) (*.f64 K #s(literal 0 binary64))) m)))
(* K (pow m 2))
(*.f64 (*.f64 m m) K)
(+ (* K (* n (+ m (* -1 m)))) (* K (pow m 2)))
(*.f64 K (fma.f64 m m #s(literal 0 binary64)))
(+ (* K (pow m 2)) (* n (+ (* -1 (* K n)) (* K (+ m (* -1 m))))))
(fma.f64 n (fma.f64 n (neg.f64 K) (*.f64 K #s(literal 0 binary64))) (*.f64 (*.f64 m m) K))
(+ (* K (pow m 2)) (* n (+ (* -1 (* K n)) (* K (+ m (* -1 m))))))
(fma.f64 n (fma.f64 n (neg.f64 K) (*.f64 K #s(literal 0 binary64))) (*.f64 (*.f64 m m) K))
(* -1 (* K (pow n 2)))
(*.f64 (*.f64 n n) (neg.f64 K))
(* (pow n 2) (+ (* -1 K) (/ (* K (+ m (* -1 m))) n)))
(*.f64 (*.f64 n n) (-.f64 (/.f64 (*.f64 K #s(literal 0 binary64)) n) K))
(* (pow n 2) (+ (* -1 K) (+ (/ (* K (+ m (* -1 m))) n) (/ (* K (pow m 2)) (pow n 2)))))
(*.f64 (*.f64 n n) (fma.f64 K (+.f64 (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 #s(literal 0 binary64) n)) (neg.f64 K)))
(* (pow n 2) (+ (* -1 K) (+ (/ (* K (+ m (* -1 m))) n) (/ (* K (pow m 2)) (pow n 2)))))
(*.f64 (*.f64 n n) (fma.f64 K (+.f64 (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 #s(literal 0 binary64) n)) (neg.f64 K)))
(* -1 (* K (pow n 2)))
(*.f64 (*.f64 n n) (neg.f64 K))
(* (pow n 2) (+ (* -1 K) (* -1 (/ (* K (+ m (* -1 m))) n))))
(*.f64 (*.f64 n n) (-.f64 (/.f64 (*.f64 K #s(literal 0 binary64)) n) K))
(* (pow n 2) (+ (* -1 K) (* -1 (/ (+ (* -1 (/ (* K (pow m 2)) n)) (* K (+ m (* -1 m)))) n))))
(*.f64 (*.f64 n n) (-.f64 (neg.f64 K) (/.f64 (-.f64 (*.f64 K #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 m m) K) n)) n)))
(* (pow n 2) (+ (* -1 K) (* -1 (/ (+ (* -1 (/ (* K (pow m 2)) n)) (* K (+ m (* -1 m)))) n))))
(*.f64 (*.f64 n n) (-.f64 (neg.f64 K) (/.f64 (-.f64 (*.f64 K #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 m m) K) n)) n)))
(* K (* (+ m n) (- m n)))
(*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))
(* K (* (+ m n) (- m n)))
(*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))
(* K (* (+ m n) (- m n)))
(*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))
(* K (* (+ m n) (- m n)))
(*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))
(* K (* (+ m n) (- m n)))
(*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))
(* K (* (+ m n) (- m n)))
(*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))
(* K (* (+ m n) (- m n)))
(*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))
(* K (* (+ m n) (- m n)))
(*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))
(* K (* (+ m n) (- m n)))
(*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))
(* K (* (+ m n) (- m n)))
(*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))
(* K (* (+ m n) (- m n)))
(*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))
(* K (* (+ m n) (- m n)))
(*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n))

eval206.0ms (1.5%)

Memory
15.7MiB live, 327.8MiB allocated
Compiler

Compiled 43 475 to 4 334 computations (90% saved)

prune242.0ms (1.8%)

Memory
1.9MiB live, 439.3MiB allocated
Pruning

27 alts after pruning (26 fresh and 1 done)

PrunedKeptTotal
New1 37681 384
Fresh61824
Picked415
Done000
Total1 386271 413
Accuracy
97.4%
Counts
1 413 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
4.6%
(fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
4.7%
(fma.f64 (*.f64 M M) #s(literal -1/2 binary64) #s(literal 1 binary64))
5.1%
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M))) #s(literal 2 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))))
65.8%
(*.f64 (fma.f64 (*.f64 M M) #s(literal -1/2 binary64) #s(literal 1 binary64)) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
16.7%
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (*.f64 n n) #s(literal 1 binary64)) (exp.f64 (neg.f64 l)))
24.0%
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))))) (exp.f64 (neg.f64 l)))
4.5%
(*.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
75.8%
(*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M))))))) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
6.6%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (+.f64 m n) (*.f64 (*.f64 (-.f64 m n) K) (fma.f64 m m (*.f64 n (+.f64 m n))))) (*.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))) #s(literal 2 binary64))) M)) (exp.f64 (neg.f64 l)))
9.4%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (/.f64 (*.f64 K (+.f64 m n)) (-.f64 m n))) (/.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
24.4%
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (exp.f64 (neg.f64 l)))
8.7%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (fma.f64 l (fma.f64 l (fma.f64 l #s(literal -1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
7.6%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (fma.f64 l (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) #s(literal 1 binary64)))
4.8%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1 binary64) l))
25.8%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (exp.f64 (neg.f64 l)))
14.7%
(*.f64 (cos.f64 M) (exp.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 M M) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))))
65.8%
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 M M) l))))))
50.8%
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 l (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal -1 binary64)))))))
55.8%
(*.f64 (cos.f64 M) (exp.f64 (*.f64 M (neg.f64 M))))
54.2%
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
55.3%
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
55.7%
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))
29.6%
(exp.f64 (neg.f64 l))
4.6%
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
5.0%
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
5.4%
(cos.f64 M)
5.4%
#s(literal 1 binary64)
Compiler

Compiled 2 152 to 698 computations (67.6% saved)

regimes144.0ms (1.1%)

Memory
3.0MiB live, 139.5MiB allocated
Counts
54 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 (*.f64 M M) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos.f64 M)
(exp.f64 (neg.f64 l))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) n) K (neg.f64 M)))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1 binary64) l))
(cos.f64 (*.f64 K (-.f64 (*.f64 #s(literal 1/2 binary64) n) (/.f64 M K))))
(cos.f64 (*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(*.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (fma.f64 l (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (*.f64 n n) #s(literal 1 binary64)) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (fma.f64 l (fma.f64 l (fma.f64 l #s(literal -1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(*.f64 (fma.f64 (*.f64 M M) #s(literal -1/2 binary64) #s(literal 1 binary64)) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 M (neg.f64 M))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 M M) l))))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 M (neg.f64 M))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (fma.f64 l (/.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M)) (fabs.f64 (-.f64 n m))) l) (neg.f64 l))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (+.f64 m n) (*.f64 (*.f64 (-.f64 m n) K) (fma.f64 m m (*.f64 n (+.f64 m n))))) (*.f64 (*.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n)))) #s(literal 2 binary64))) M)) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 m n) K) (-.f64 m n)) (*.f64 (-.f64 m n) (fma.f64 n (+.f64 m n) (*.f64 m m)))) (fma.f64 n (+.f64 m n) (*.f64 m m))) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (/.f64 (*.f64 K (+.f64 m n)) (-.f64 m n))) (/.f64 (-.f64 m n) (fma.f64 m m (*.f64 n (+.f64 m n))))) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 M) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 M) (exp.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (*.f64 M M) (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 l l)))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) (-.f64 m n)) K) (/.f64 #s(literal 1 binary64) (-.f64 m n))) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 M) (exp.f64 (/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))))) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 l l) (*.f64 (-.f64 m n) (-.f64 m n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))) (+.f64 l (fabs.f64 (-.f64 m n)))))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (/.f64 K (*.f64 (fma.f64 n (+.f64 m n) (*.f64 m m)) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 n (+.f64 m n) (*.f64 m m))))) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 l (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))))) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (sin.f64 (neg.f64 M))) #s(literal 2 binary64))) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (*.f64 (+.f64 m n) K) #s(literal 1/2 binary64)))))))) (exp.f64 (neg.f64 l)))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)))))) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
(*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M))))))) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
Outputs
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
Calls

6 calls:

65.0ms
m
19.0ms
M
15.0ms
n
15.0ms
K
15.0ms
l
Results
AccuracySegmentsBranch
95.9%1K
95.9%1m
95.9%1n
95.9%1M
95.9%1l
95.9%1(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
Compiler

Compiled 64 to 46 computations (28.1% saved)

regimes136.0ms (1%)

Memory
-33.1MiB live, 85.5MiB allocated
Counts
35 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 (*.f64 M M) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos.f64 M)
(exp.f64 (neg.f64 l))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) n) K (neg.f64 M)))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1 binary64) l))
(cos.f64 (*.f64 K (-.f64 (*.f64 #s(literal 1/2 binary64) n) (/.f64 M K))))
(cos.f64 (*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(*.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (fma.f64 l (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (*.f64 n n) #s(literal 1 binary64)) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (fma.f64 l (fma.f64 l (fma.f64 l #s(literal -1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(*.f64 (fma.f64 (*.f64 M M) #s(literal -1/2 binary64) #s(literal 1 binary64)) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 M (neg.f64 M))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 M M) l))))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 M (neg.f64 M))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
Outputs
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
Calls

6 calls:

35.0ms
m
32.0ms
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
10.0ms
l
10.0ms
K
10.0ms
M
Results
AccuracySegmentsBranch
95.8%1n
95.8%1K
95.8%1m
95.8%1M
95.8%1l
95.8%1(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
Compiler

Compiled 64 to 46 computations (28.1% saved)

regimes74.0ms (0.5%)

Memory
36.7MiB live, 74.5MiB allocated
Counts
22 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 (*.f64 M M) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos.f64 M)
(exp.f64 (neg.f64 l))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) n) K (neg.f64 M)))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1 binary64) l))
(cos.f64 (*.f64 K (-.f64 (*.f64 #s(literal 1/2 binary64) n) (/.f64 M K))))
(cos.f64 (*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(*.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (fma.f64 l (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (*.f64 n n) #s(literal 1 binary64)) (exp.f64 (neg.f64 l)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (fma.f64 l (fma.f64 l (fma.f64 l #s(literal -1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(cos.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) M)))
(cos.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (*.f64 n K))) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) (neg.f64 M)))))
Outputs
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))
Calls

6 calls:

39.0ms
m
7.0ms
n
7.0ms
K
7.0ms
l
7.0ms
M
Results
AccuracySegmentsBranch
86.7%1K
95.4%3M
86.7%1m
86.7%1n
86.7%1l
86.7%1(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
Compiler

Compiled 64 to 46 computations (28.1% saved)

regimes64.0ms (0.5%)

Memory
-19.0MiB live, 56.0MiB allocated
Counts
15 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 (*.f64 M M) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos.f64 M)
(exp.f64 (neg.f64 l))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) n) K (neg.f64 M)))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1 binary64) l))
(cos.f64 (*.f64 K (-.f64 (*.f64 #s(literal 1/2 binary64) n) (/.f64 M K))))
(cos.f64 (*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M n))))
Outputs
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
Calls

6 calls:

33.0ms
M
10.0ms
n
5.0ms
K
5.0ms
m
5.0ms
l
Results
AccuracySegmentsBranch
61.4%3K
82.9%3n
70.1%4l
65.9%3(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
83.3%3m
82.2%4M
Compiler

Compiled 64 to 46 computations (28.1% saved)

regimes12.0ms (0.1%)

Memory
25.6MiB live, 25.6MiB allocated
Counts
10 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 (*.f64 M M) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos.f64 M)
(exp.f64 (neg.f64 l))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) n) K (neg.f64 M)))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
Outputs
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))
Calls

3 calls:

4.0ms
m
4.0ms
M
4.0ms
n
Results
AccuracySegmentsBranch
76.9%3M
64.0%2n
76.9%3m
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes45.0ms (0.3%)

Memory
-26.6MiB live, 16.4MiB allocated
Counts
9 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 (*.f64 M M) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos.f64 M)
(exp.f64 (neg.f64 l))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 n K) (neg.f64 M)))
(cos.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) n) K (neg.f64 M)))
Outputs
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))
(exp.f64 (neg.f64 l))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))
Calls

3 calls:

37.0ms
M
4.0ms
m
3.0ms
l
Results
AccuracySegmentsBranch
64.0%2l
55.7%1m
67.3%3M
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes48.0ms (0.3%)

Memory
-1.7MiB live, 37.7MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 (*.f64 M M) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos.f64 M)
(exp.f64 (neg.f64 l))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)))
Outputs
(exp.f64 (neg.f64 l))
Calls

6 calls:

34.0ms
K
3.0ms
m
3.0ms
l
3.0ms
n
3.0ms
M
Results
AccuracySegmentsBranch
29.6%1m
29.6%1K
29.6%1n
29.6%1l
29.6%1(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
29.6%1M
Compiler

Compiled 64 to 46 computations (28.1% saved)

regimes45.0ms (0.3%)

Memory
-6.8MiB live, 31.7MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 (*.f64 M M) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(cos.f64 M)
Outputs
(cos.f64 M)
Calls

6 calls:

33.0ms
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
2.0ms
M
2.0ms
K
2.0ms
m
2.0ms
l
Results
AccuracySegmentsBranch
5.4%1(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
5.4%1K
5.4%1n
5.4%1m
5.4%1M
5.4%1l
Compiler

Compiled 64 to 46 computations (28.1% saved)

regimes12.0ms (0.1%)

Memory
31.4MiB live, 31.4MiB allocated
Accuracy

Total -0.5b remaining (-0.8%)

Threshold costs -0.5b (-0.8%)

Counts
3 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 (*.f64 M M) #s(literal -1/2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
Outputs
#s(literal 1 binary64)
Calls

6 calls:

2.0ms
K
2.0ms
M
2.0ms
n
2.0ms
l
2.0ms
m
Results
AccuracySegmentsBranch
5.4%1K
5.4%1M
5.4%1l
5.4%1(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))) (-.f64 l (fabs.f64 (-.f64 m n))))))
5.4%1m
5.4%1n
Compiler

Compiled 64 to 46 computations (28.1% saved)

bsearch93.0ms (0.7%)

Memory
-21.9MiB live, 55.3MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
35.0ms
1.1872948362677298e+40
1.1004979240961038e+46
54.0ms
-4.4643978209123434e+105
-1.4219921414258716e+101
Samples
79.0ms165×0valid
3.0ms11×1valid
Compiler

Compiled 422 to 304 computations (28% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
ival-div: 36.0ms (46.7% of total)
ival-neg: 28.0ms (36.3% of total)
ival-sub: 4.0ms (5.2% of total)
ival-pow2: 2.0ms (2.6% of total)
ival-mult: 2.0ms (2.6% of total)
adjust: 1.0ms (1.3% of total)
ival-exp: 1.0ms (1.3% of total)
ival-cos: 1.0ms (1.3% of total)
ival-add: 1.0ms (1.3% of total)
ival-fabs: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch67.0ms (0.5%)

Memory
30.8MiB live, 68.0MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
5.0ms
-6.4872003575976136e-254
-2.466731375054067e-257
58.0ms
-0.34630830240631383
-6.977109461237104e-10
Samples
46.0ms142×0valid
10.0ms34×1valid
Compiler

Compiled 334 to 282 computations (15.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-sub: 4.0ms (20.1% of total)
ival-div: 3.0ms (15.1% of total)
ival-mult: 3.0ms (15.1% of total)
ival-cos: 2.0ms (10% of total)
ival-pow2: 2.0ms (10% of total)
ival-add: 1.0ms (5% of total)
adjust: 1.0ms (5% of total)
ival-exp: 1.0ms (5% of total)
ival-fabs: 1.0ms (5% of total)
ival-neg: 1.0ms (5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch125.0ms (0.9%)

Memory
-21.2MiB live, 103.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
67.0ms
1.0234820233557055e-16
16042595817123.016
51.0ms
-1.4471523557726373e+29
-1.5995345261171253e+21
Samples
64.0ms301×0valid
14.0ms19×1valid
Compiler

Compiled 577 to 489 computations (15.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 59.0ms
ival-cos: 33.0ms (55.5% of total)
ival-sub: 7.0ms (11.8% of total)
ival-div: 4.0ms (6.7% of total)
ival-mult: 4.0ms (6.7% of total)
ival-pow2: 3.0ms (5% of total)
ival-add: 2.0ms (3.4% of total)
ival-exp: 2.0ms (3.4% of total)
ival-fabs: 2.0ms (3.4% of total)
adjust: 1.0ms (1.7% of total)
ival-neg: 1.0ms (1.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch88.0ms (0.6%)

Memory
-3.8MiB live, 66.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
2.1632030936814083e-64
4.541372334410498e-63
37.0ms
-1.1835538370435008e+20
-208002664548033800.0
Samples
42.0ms225×0valid
4.0ms15×1valid
Compiler

Compiled 367 to 314 computations (14.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-mult: 19.0ms (49% of total)
ival-sub: 6.0ms (15.5% of total)
ival-div: 3.0ms (7.7% of total)
ival-cos: 3.0ms (7.7% of total)
ival-exp: 2.0ms (5.2% of total)
ival-pow2: 2.0ms (5.2% of total)
adjust: 1.0ms (2.6% of total)
ival-neg: 1.0ms (2.6% of total)
ival-add: 1.0ms (2.6% of total)
ival-fabs: 1.0ms (2.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

simplify56.0ms (0.4%)

Memory
7.5MiB live, 45.9MiB allocated
Algorithm
egg-herbie
Rules
248×unsub-neg_binary64
224×distribute-lft-neg-in_binary64
182×neg-mul-1_binary64
118×neg-sub0_binary64
102×cancel-sign-sub_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
064169
1104169
2140169
3192167
4272167
5356167
6495167
7633167
8657167
9679167
10718167
11771167
12826167
13872167
14897167
15914167
16919167
17920167
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(if (<=.f64 M #s(literal -279999999999999981140782804024028202080559757908240999204995102991265230599021752835925737141488844800 binary64)) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M)))) (if (<=.f64 M #s(literal 500000000000000022442856339037958392774656 binary64)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))))
(if (<=.f64 m #s(literal -6124895493223875/18014398509481984 binary64)) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))) (if (<=.f64 m #s(literal -2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344 binary64)) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M)))) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))))
(if (<=.f64 M #s(literal -1600000000000000000000 binary64)) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M)))) (if (<=.f64 M #s(literal 27 binary64)) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))))
(if (<=.f64 M #s(literal -210000000000000000 binary64)) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M)))) (if (<=.f64 M #s(literal 4168515212543383/926336713898529563388567880069503262826159877325124512315660672063305037119488 binary64)) (exp.f64 (neg.f64 l)) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))))
(exp.f64 (neg.f64 l))
(cos.f64 M)
#s(literal 1 binary64)
Outputs
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 l (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) (fabs.f64 (-.f64 m n))) l)))))
(*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) M))) l)))))
(exp.f64 (*.f64 l (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 m n)) M)) (fabs.f64 (-.f64 m n))) l))))
(if (<=.f64 M #s(literal -279999999999999981140782804024028202080559757908240999204995102991265230599021752835925737141488844800 binary64)) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M)))) (if (<=.f64 M #s(literal 500000000000000022442856339037958392774656 binary64)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))))
(if (<=.f64 M #s(literal -279999999999999981140782804024028202080559757908240999204995102991265230599021752835925737141488844800 binary64)) (exp.f64 (*.f64 M (neg.f64 M))) (if (<=.f64 M #s(literal 500000000000000022442856339037958392774656 binary64)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) l))) (exp.f64 (*.f64 M (neg.f64 M)))))
(if (<=.f64 m #s(literal -6124895493223875/18014398509481984 binary64)) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))) (if (<=.f64 m #s(literal -2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344 binary64)) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M)))) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))))
(if (<=.f64 m #s(literal -6124895493223875/18014398509481984 binary64)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))) (if (<=.f64 m #s(literal -2113178124542661/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344 binary64)) (exp.f64 (*.f64 M (neg.f64 M))) (exp.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 n n)))))
(if (<=.f64 M #s(literal -1600000000000000000000 binary64)) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M)))) (if (<=.f64 M #s(literal 27 binary64)) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))))
(if (<=.f64 M #s(literal -1600000000000000000000 binary64)) (exp.f64 (*.f64 M (neg.f64 M))) (if (<=.f64 M #s(literal 27 binary64)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))) (exp.f64 (*.f64 M (neg.f64 M)))))
(if (<=.f64 M #s(literal -210000000000000000 binary64)) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M)))) (if (<=.f64 M #s(literal 4168515212543383/926336713898529563388567880069503262826159877325124512315660672063305037119488 binary64)) (exp.f64 (neg.f64 l)) (*.f64 #s(literal 1 binary64) (exp.f64 (*.f64 M (neg.f64 M))))))
(if (<=.f64 M #s(literal -210000000000000000 binary64)) (exp.f64 (*.f64 M (neg.f64 M))) (if (<=.f64 M #s(literal 4168515212543383/926336713898529563388567880069503262826159877325124512315660672063305037119488 binary64)) (exp.f64 (neg.f64 l)) (exp.f64 (*.f64 M (neg.f64 M)))))
(exp.f64 (neg.f64 l))
(cos.f64 M)
#s(literal 1 binary64)

soundness998.0ms (7.3%)

Memory
8.7MiB live, 890.7MiB allocated
Rules
9 268×lower-fma.f64
9 268×lower-fma.f32
7 490×lower-fma.f64
7 490×lower-fma.f32
7 080×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0145215952
1469614919
0903514457
0129114097
1400113652
0824713224
0207423556
1677823117
0823522443
04924406
115004295
246474272
082074046
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 045 to 671 computations (35.8% saved)

preprocess108.0ms (0.8%)

Memory
-15.5MiB live, 140.6MiB allocated
Remove

(sort m n)

Compiler

Compiled 622 to 286 computations (54% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...