Maksimov and Kolovsky, Equation (32)

Time bar (total: 13.4s)

analyze1.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.1s (15.4%)

Memory
20.5MiB live, 2 441.5MiB allocated
Samples
1.3s7 833×0valid
204.0ms423×1valid
Precisions
Click to see histograms. Total time spent on operations: 1.1s
ival-mult: 241.0ms (22.1% of total)
ival-sub: 193.0ms (17.7% of total)
ival-div: 166.0ms (15.2% of total)
ival-pow2: 133.0ms (12.2% of total)
ival-add: 73.0ms (6.7% of total)
ival-fabs: 67.0ms (6.1% of total)
ival-cos: 65.0ms (5.9% of total)
ival-exp: 63.0ms (5.8% of total)
ival-neg: 46.0ms (4.2% of total)
adjust: 30.0ms (2.7% of total)
ival-true: 7.0ms (0.6% of total)
exact: 6.0ms (0.5% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

preprocess506.0ms (3.8%)

Memory
7.8MiB live, 211.0MiB 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)

explain510.0ms (3.8%)

Memory
5.5MiB live, 678.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
17036(1.5103127355724158e-269 8.805269542777746e-132 4.84814625875878e+190 2.5187749252810973e+80 1.035240074698291e-46)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
00-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))sensitivity1560
cos.f64(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))oflow-rescue500
(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))overflow50
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)overflow50
(*.f64 K (+.f64 m n))overflow50
Confusion
Predicted +Predicted -
+520
-15450
Precision
0.2524271844660194
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+5200
-154050
Precision?
0.2524271844660194
Recall?
1.0
Freqs
test
numberfreq
050
1206
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
199.0ms408×1valid
15.0ms104×0valid
Compiler

Compiled 368 to 88 computations (76.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 144.0ms
adjust: 36.0ms (25% of total)
ival-sub: 25.0ms (17.3% of total)
ival-pow2: 23.0ms (15.9% of total)
ival-cos: 19.0ms (13.2% of total)
ival-div: 12.0ms (8.3% of total)
ival-mult: 11.0ms (7.6% of total)
ival-add: 5.0ms (3.5% of total)
ival-fabs: 5.0ms (3.5% of total)
ival-exp: 4.0ms (2.8% of total)
ival-neg: 4.0ms (2.8% 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
79.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)

simplify245.0ms (1.8%)

Memory
-4.3MiB live, 558.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)

localize108.0ms (0.8%)

Memory
-2.2MiB live, 314.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
accuracy100.0%
(*.f64 K (+.f64 m n))
accuracy100.0%
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
accuracy39.9%
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
Samples
68.0ms204×1valid
8.0ms52×0valid
Compiler

Compiled 150 to 23 computations (84.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 55.0ms
ival-sub: 10.0ms (18.1% of total)
adjust: 9.0ms (16.3% of total)
ival-cos: 9.0ms (16.3% of total)
ival-mult: 7.0ms (12.6% of total)
ival-div: 6.0ms (10.8% of total)
ival-pow2: 5.0ms (9% of total)
ival-neg: 3.0ms (5.4% of total)
ival-add: 3.0ms (5.4% of total)
ival-exp: 2.0ms (3.6% of total)
ival-fabs: 2.0ms (3.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series29.0ms (0.2%)

Memory
2.2MiB live, 61.0MiB 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 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)>
#<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 (* -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 (* 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
10.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
@0
(/ (* K (+ m n)) 2)
1.0ms
m
@0
(cos (- (/ (* K (+ m n)) 2) M))

rewrite408.0ms (3%)

Memory
15.8MiB live, 886.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 100×lower-fma.f64
5 100×lower-fma.f32
4 482×lower-/.f32
4 478×lower-/.f64
4 324×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01962
03262
115262
2121762
0838462
Stop Event
iter limit
node limit
iter limit
Counts
7 → 372
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))
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
(*.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 (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) (neg.f64 M))))
(/.f64 #s(literal 1 binary64) (/.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 (fma.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.f64 M (*.f64 M M)))) (fma.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.f64 M (*.f64 M M)))))))
(/.f64 #s(literal 1 binary64) (/.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 (fma.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.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 #s(literal 1 binary64) (/.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 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) (neg.f64 (*.f64 M M))) (fma.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (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)) (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 #s(literal 1 binary64) (/.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 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (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)) (neg.f64 (*.f64 M M))))))
(/.f64 #s(literal 1 binary64) (/.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 (fma.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (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)) (neg.f64 (*.f64 M M))) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.f64 M (*.f64 M M)))) (fma.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.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 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.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 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.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 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.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 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.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 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.f64 M (*.f64 M M)))) (fma.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.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 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.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 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.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 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.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 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.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)))
(/.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 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.f64 M (*.f64 M M)))) (fma.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.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 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.f64 M (*.f64 M M)))) (fma.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.f64 M (*.f64 M M))))) (/.f64 #s(literal 1 binary64) (*.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 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.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 #s(literal 1 binary64) (*.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 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (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 #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)))) (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)) (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 #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 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (neg.f64 (*.f64 M (*.f64 M M))))) (/.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)))))
(*.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)))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) M)))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (+.f64 m n))) #s(literal 1/8 binary64) (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 #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))) (/.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/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 m n)))
(/.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 (+.f64 m n) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (-.f64 m n))) (/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(*.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 #s(literal 0 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 0 binary64) (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))) (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)) (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 (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)))))) (neg.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 (/.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)))) (neg.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 (*.f64 (fma.f64 (+.f64 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)))))
(-.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 (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 #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)))))) (neg.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))))))))
(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))) (*.f64 (fma.f64 (+.f64 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 (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 (/.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 (-.f64 (*.f64 l (*.f64 l l)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l l)))) (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 m m (*.f64 n (+.f64 m n))) (-.f64 m n))) (fabs.f64 (/.f64 #s(literal 1 binary64) (fma.f64 m m (*.f64 n (+.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 (fma.f64 m m (*.f64 n (+.f64 m n))) (-.f64 m n))) (/.f64 #s(literal 1 binary64) (fabs.f64 (fma.f64 m m (*.f64 n (+.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))) (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)) (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l l))) (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 (fma.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 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.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 (*.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 (fma.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 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.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 (*.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)))) (neg.f64 (neg.f64 (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 (*.f64 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 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)) (neg.f64 (neg.f64 (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)) (*.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 (*.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)))
(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 #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))) (fabs.f64 (*.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 (-.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 (-.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 (-.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l l))) (*.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l 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 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l l)) (*.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l 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 (*.f64 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.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 (*.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l 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))))) (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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.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)))) (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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l 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 (fma.f64 (fabs.f64 (*.f64 (fma.f64 m m (*.f64 n (+.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 (fma.f64 m m (*.f64 n (+.f64 m n)))) (fma.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 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.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 (*.f64 l l)))))) (*.f64 (fabs.f64 (fma.f64 m m (*.f64 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 (fma.f64 (fabs.f64 (*.f64 (fma.f64 m m (*.f64 n (+.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 (fma.f64 m m (*.f64 n (+.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 (fma.f64 m m (*.f64 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 (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)) (fma.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 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.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 (*.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l l))) (-.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l l))) (+.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l l))) (-.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l 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 (*.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l l)) (-.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l l)) (+.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l l)) (-.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l 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 (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 (fma.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 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.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 (*.f64 l l)))) (fabs.f64 (fma.f64 m m (*.f64 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 (fma.f64 m m (*.f64 n (+.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 (fma.f64 m m (*.f64 n (+.f64 m n))))))
(/.f64 (fma.f64 (fma.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 (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.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 (*.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 m m (*.f64 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 (fma.f64 m m (*.f64 n (+.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 (fma.f64 m m (*.f64 n (+.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 (+.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l l))) (*.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l l))))
(/.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l l)))) (*.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l l)))))
(/.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))))) (fma.f64 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.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 (*.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l l))))
(/.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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.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)))) (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 (fabs.f64 (-.f64 m n)) (+.f64 l (fabs.f64 (-.f64 m n))) (*.f64 l l)))))
(/.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)))))
(/.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 (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)) (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 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)))))) #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 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)))))) #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 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)))))) (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 (*.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 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)))))) (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 (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)))) (-.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)))) #s(literal 3 binary64)) (pow.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)))) #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)))) (-.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 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M)) (fma.f64 (+.f64 m n) #s(literal 1/2 binary64) (neg.f64 M))) (*.f64 (fma.f64 (+.f64 m n) #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)))) (fma.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 (*.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 (/.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))))))))
(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 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)))))) (/.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 (-.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 (-.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 (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 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 (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 (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 (-.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))))) (/.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 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M)) (neg.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.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 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)))) (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 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)))) (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 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M) (neg.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.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 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.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)) M)) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.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 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)))) (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 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)))) (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))))
(+.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))
(+.f64 (neg.f64 M) (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))
(+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)))) (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)))) (neg.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 (*.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)) (neg.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))))
(-.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))) M)
(-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)))) (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 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 (*.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)) (/.f64 (*.f64 M M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K)) (-.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))) (/.f64 (*.f64 M M) (-.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))))
(fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))
(fma.f64 (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) K (neg.f64 M))
(fma.f64 K (*.f64 (+.f64 m n) #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 (*.f64 (+.f64 m n) (neg.f64 K)) #s(literal -1/2 binary64) (neg.f64 M))
(fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)))) (/.f64 #s(literal 1 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)))) (neg.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 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)) (neg.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 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 #s(literal -1 binary64) M (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) K)))) (neg.f64 M))
(fma.f64 (neg.f64 (*.f64 (+.f64 m n) (neg.f64 K))) #s(literal 1/2 binary64) (neg.f64 M))
(fma.f64 (*.f64 K #s(literal 1 binary64)) (*.f64 (+.f64 m n) #s(literal 1/2 binary64)) (neg.f64 M))
(fma.f64 (*.f64 K #s(literal 1/2 binary64)) (+.f64 m n) (neg.f64 M))
(fma.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)))) (neg.f64 M))
(fma.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 m n) (-.f64 m n)))) (/.f64 #s(literal 1 binary64) (-.f64 m n)) (neg.f64 M))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) (neg.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 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) (neg.f64 (*.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 m n) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.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 m n) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) (neg.f64 (*.f64 M (*.f64 M M))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 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 #s(literal 1 binary64) (fma.f64 (+.f64 m n) (*.f64 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 m n) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) (neg.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) (neg.f64 (*.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 m n) (*.f64 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 m n) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)))) (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 (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 M (*.f64 M M)))) (*.f64 (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 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 (*.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)) (*.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 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) (neg.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K))))))
(/.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))))
(/.f64 (fma.f64 (*.f64 M M) (neg.f64 M) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))))) (fma.f64 M M (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K)) (*.f64 (neg.f64 M) (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)))) (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)))) #s(literal 3 binary64)) (pow.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)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)))) (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 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)))) (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 (/.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 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 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K)))) (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 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 (pow.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)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M)) #s(literal 3 binary64))) (fma.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)) (/.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)) (fma.f64 (/.f64 (*.f64 M M) (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 (/.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)) (/.f64 (*.f64 M M) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) M))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) (neg.f64 (*.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 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 K K)))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) (neg.f64 (*.f64 M (*.f64 M M)))) (/.f64 #s(literal 1 binary64) (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 m n) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))))))
(*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 m n) (*.f64 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))) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))))
(*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) (neg.f64 (*.f64 M (*.f64 M M))))) (/.f64 #s(literal 1 binary64) (neg.f64 (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 (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)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) 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 K (/.f64 #s(literal 1 binary64) (+.f64 m n)))
(/.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 (+.f64 m n) K))
(*.f64 (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (-.f64 m n))) (/.f64 K (/.f64 #s(literal 1 binary64) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(*.f64 (/.f64 K (*.f64 (fma.f64 m m (*.f64 n (+.f64 m n))) (-.f64 m n))) (/.f64 (*.f64 (+.f64 m n) (-.f64 m n)) (/.f64 #s(literal 1 binary64) (fma.f64 m m (*.f64 n (+.f64 m n))))))
(*.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)))

simplify346.0ms (2.6%)

Memory
3.8MiB live, 716.6MiB allocated
Algorithm
egg-herbie
Rules
9 628×lower-fma.f64
9 628×lower-fma.f32
6 428×lower-*.f64
6 428×lower-*.f32
3 190×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04193518
112793459
239353419
082683277
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)))))
(* -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)))))
(* 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 (-.f64 (fma.f64 #s(literal 1/2 binary64) n (*.f64 m #s(literal 1/4 binary64))) 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 (-.f64 (fma.f64 #s(literal 1/2 binary64) n (*.f64 m #s(literal 1/4 binary64))) 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 m (*.f64 m #s(literal 1/4 binary64)))
(* (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) (fma.f64 (+.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m) #s(literal 1/4 binary64)))
(* (pow m 2) (- (+ 1/4 (+ (* 1/2 (/ n m)) (/ (pow (- (* 1/2 n) M) 2) (pow m 2)))) (/ M m)))
(*.f64 (*.f64 m m) (fma.f64 (+.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) m) #s(literal 1/4 binary64)))
(* 1/4 (pow m 2))
(*.f64 m (*.f64 m #s(literal 1/4 binary64)))
(* (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 #s(literal 1/2 binary64) n) M) (+.f64 #s(literal 1 binary64) (/.f64 (-.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 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) 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 (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n)) n) 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) (fma.f64 (+.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n) #s(literal 1/4 binary64)))
(* (pow n 2) (- (+ 1/4 (+ (* 1/2 (/ m n)) (/ (pow (- (* 1/2 m) M) 2) (pow n 2)))) (/ M n)))
(*.f64 (*.f64 n n) (fma.f64 (+.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n) #s(literal 1/4 binary64)))
(* 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 (*.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) n)) 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 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 #s(literal 1 binary64) (/.f64 (-.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 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (+.f64 #s(literal 1 binary64) (/.f64 (-.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 n m) (+.f64 n m)))
(+ (* -1 (* M (+ m n))) (* 1/4 (pow (+ m n) 2)))
(*.f64 (+.f64 n m) (fma.f64 (+.f64 n m) #s(literal 1/4 binary64) (neg.f64 M)))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(fma.f64 (+.f64 n m) (fma.f64 (+.f64 n m) #s(literal 1/4 binary64) (neg.f64 M)) (*.f64 M M))
(+ (* 1/4 (pow (+ m n) 2)) (* M (+ M (* -1 (+ m n)))))
(fma.f64 (+.f64 n m) (fma.f64 (+.f64 n m) #s(literal 1/4 binary64) (neg.f64 M)) (*.f64 M M))
(pow M 2)
(*.f64 M M)
(* (pow M 2) (+ 1 (* -1 (/ (+ m n) M))))
(*.f64 M (fma.f64 M (/.f64 (-.f64 (neg.f64 m) 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 (fma.f64 M (/.f64 (-.f64 (neg.f64 m) n) M) M))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(*.f64 M (fma.f64 M (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) M) (+.f64 n m)) (neg.f64 M)) M))
(* (pow M 2) (+ 1 (* -1 (/ (+ m (+ n (* -1/4 (/ (pow (+ m n) 2) M)))) M))))
(*.f64 M (fma.f64 M (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) M) (+.f64 n m)) (neg.f64 M)) M))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K n))
(*.f64 (*.f64 #s(literal 1/2 binary64) n) K)
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K m))
(*.f64 (*.f64 #s(literal 1/2 binary64) 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 (*.f64 #s(literal 1/2 binary64) 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 (*.f64 #s(literal 1/2 binary64) m) K)
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K n))
(*.f64 (*.f64 #s(literal 1/2 binary64) n) K)
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(*.f64 (*.f64 #s(literal 1/2 binary64) n) (fma.f64 m (/.f64 K n) K))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(*.f64 (*.f64 #s(literal 1/2 binary64) n) (fma.f64 m (/.f64 K n) K))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(*.f64 (*.f64 #s(literal 1/2 binary64) n) (fma.f64 m (/.f64 K n) K))
(* 1/2 (* K n))
(*.f64 (*.f64 #s(literal 1/2 binary64) n) K)
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) n) (fma.f64 m (/.f64 K n) K))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) n) (fma.f64 m (/.f64 K n) K))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) n) (fma.f64 m (/.f64 K n) 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 #s(literal 1/2 binary64) (fma.f64 (/.f64 n m) m m))
(* m (+ 1/2 (* 1/2 (/ n m))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 n m) m m))
(* m (+ 1/2 (* 1/2 (/ n m))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 n m) m m))
(* 1/2 m)
(*.f64 #s(literal 1/2 binary64) m)
(* -1 (* m (- (* -1/2 (/ n m)) 1/2)))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 n m) m m))
(* -1 (* m (- (* -1/2 (/ n m)) 1/2)))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 n m) m m))
(* -1 (* m (- (* -1/2 (/ n m)) 1/2)))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 n m) m 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 #s(literal 1/2 binary64) (fma.f64 (/.f64 m n) n n))
(* n (+ 1/2 (* 1/2 (/ m n))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 m n) n n))
(* n (+ 1/2 (* 1/2 (/ m n))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 m n) n n))
(* 1/2 n)
(*.f64 #s(literal 1/2 binary64) n)
(* -1 (* n (- (* -1/2 (/ m n)) 1/2)))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 m n) n n))
(* -1 (* n (- (* -1/2 (/ m n)) 1/2)))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 m n) n n))
(* -1 (* n (- (* -1/2 (/ m n)) 1/2)))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 m n) n n))
(- (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)))
(-.f64 (fma.f64 m (fma.f64 n #s(literal -1/2 binary64) (fma.f64 m #s(literal -1/4 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)))
(-.f64 (fma.f64 m (fma.f64 n #s(literal -1/2 binary64) (fma.f64 m #s(literal -1/4 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))
(* -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 (/.f64 M m) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 m m))) (+.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) (/.f64 l (*.f64 m m)))) (/.f64 (*.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M)) (*.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 n m)) (*.f64 m m))) (+.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) (/.f64 l (*.f64 m m)))) (/.f64 (*.f64 (fma.f64 n #s(literal -1/2 binary64) M) (fma.f64 n #s(literal -1/2 binary64) M)) (*.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 (fma.f64 n #s(literal -1/2 binary64) M) (/.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)) 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 (fma.f64 n #s(literal -1/2 binary64) M) (/.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)) 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)))
(fma.f64 n (fma.f64 n #s(literal -1/4 binary64) (fma.f64 m #s(literal -1/2 binary64) M)) (-.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/4 n)) (* 1/2 m)))) (+ l (pow (- (* 1/2 m) M) 2)))
(fma.f64 n (fma.f64 n #s(literal -1/4 binary64) (fma.f64 m #s(literal -1/2 binary64) M)) (-.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)))
(* -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 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (-.f64 (/.f64 M n) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) 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 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (-.f64 (/.f64 M n) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))))))
(* -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 (*.f64 n 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 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) 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 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) 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 (fabs.f64 (-.f64 n m)) (fma.f64 (+.f64 n m) (-.f64 M (*.f64 (+.f64 n m) #s(literal 1/4 binary64))) (neg.f64 l)))
(- (+ (fabs (- m n)) (* M (- (* -1 M) (* -1 (+ m n))))) (+ l (* 1/4 (pow (+ m n) 2))))
(fma.f64 M (-.f64 (+.f64 n m) M) (-.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 (- (* -1 M) (* -1 (+ m n))))) (+ l (* 1/4 (pow (+ m n) 2))))
(fma.f64 M (-.f64 (+.f64 n m) M) (-.f64 (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 (fabs.f64 (-.f64 n m)) (*.f64 M M)) (-.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 n m) M)) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (/.f64 #s(literal 1/4 binary64) (*.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 n m)) (*.f64 M M)) (-.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 n m) M)) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (/.f64 #s(literal 1/4 binary64) (*.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 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) (neg.f64 M)) (fma.f64 (+.f64 n m) #s(literal -1/2 binary64) M) (fabs.f64 (-.f64 n m)))
(- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) (neg.f64 M)) (fma.f64 (+.f64 n m) #s(literal -1/2 binary64) M) (-.f64 (fabs.f64 (-.f64 n m)) l))
(- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) (neg.f64 M)) (fma.f64 (+.f64 n m) #s(literal -1/2 binary64) M) (-.f64 (fabs.f64 (-.f64 n m)) l))
(- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) (neg.f64 M)) (fma.f64 (+.f64 n m) #s(literal -1/2 binary64) M) (-.f64 (fabs.f64 (-.f64 n 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 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) (neg.f64 M)) (fma.f64 (+.f64 n m) #s(literal -1/2 binary64) 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 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) (neg.f64 M)) (fma.f64 (+.f64 n m) #s(literal -1/2 binary64) 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 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) (neg.f64 M)) (fma.f64 (+.f64 n m) #s(literal -1/2 binary64) 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 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) (neg.f64 M)) (fma.f64 (+.f64 n m) #s(literal -1/2 binary64) 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 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) (neg.f64 M)) (fma.f64 (+.f64 n m) #s(literal -1/2 binary64) 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 (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) (neg.f64 M)) (fma.f64 (+.f64 n m) #s(literal -1/2 binary64) 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 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (sin.f64 M)) (*.f64 K (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (cos.f64 M) #s(literal -1/8 binary64))))) (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)) (*.f64 (*.f64 (sin.f64 (neg.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 (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 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) 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 (*.f64 #s(literal 1/2 binary64) n) K) M)) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) 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 (*.f64 m (*.f64 #s(literal -1/8 binary64) (*.f64 K K))) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) n) K) M)) (*.f64 (*.f64 K #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) n) K) M)))) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) 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 (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) n) K) M)) (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 K K)) K) m) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) n) K) M)))) (*.f64 (*.f64 K #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) n) K) M)))) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) n) 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 (- 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 (*.f64 #s(literal 1/2 binary64) m) K) M))
(+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(fma.f64 (*.f64 K (*.f64 n #s(literal -1/2 binary64))) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) 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 (*.f64 K #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 n (*.f64 K K))) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)))) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) 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/8 binary64) (*.f64 (*.f64 K K) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M))) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 K K)) K) n) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)))) (*.f64 (*.f64 K #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)))) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) 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 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) 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 n m) K))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) 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 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (*.f64 M #s(literal -1/2 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) 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 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (*.f64 M #s(literal -1/2 binary64)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (fma.f64 M (*.f64 M #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))))
(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 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* K (+ (* -1 (/ M K)) (* 1/2 (+ m n))))
(*.f64 K (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) (/.f64 (neg.f64 M) K)))
(* K (+ (* -1 (/ M K)) (* 1/2 (+ m n))))
(*.f64 K (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) (/.f64 (neg.f64 M) K)))
(* K (+ (* -1 (/ M K)) (* 1/2 (+ m n))))
(*.f64 K (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) (/.f64 (neg.f64 M) K)))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* -1 (* K (+ (* -1/2 (+ m n)) (/ M K))))
(*.f64 K (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) (/.f64 (neg.f64 M) K)))
(* -1 (* K (+ (* -1/2 (+ m n)) (/ M K))))
(*.f64 K (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) (/.f64 (neg.f64 M) K)))
(* -1 (* K (+ (* -1/2 (+ m n)) (/ M K))))
(*.f64 K (fma.f64 #s(literal 1/2 binary64) (+.f64 n m) (/.f64 (neg.f64 M) K)))
(- (* 1/2 (* K n)) M)
(-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) n) 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 m))
(*.f64 (*.f64 #s(literal 1/2 binary64) m) K)
(* m (- (+ (* 1/2 K) (* 1/2 (/ (* K n) m))) (/ M m)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) n) K) M) m)))
(* m (- (+ (* 1/2 K) (* 1/2 (/ (* K n) m))) (/ M m)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) n) K) M) m)))
(* m (- (+ (* 1/2 K) (* 1/2 (/ (* K n) m))) (/ M m)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) n) K) M) m)))
(* 1/2 (* K m))
(*.f64 (*.f64 #s(literal 1/2 binary64) m) K)
(* -1 (* m (+ (* -1 (/ (- (* 1/2 (* K n)) M) m)) (* -1/2 K))))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) n) K) M) m)))
(* -1 (* m (+ (* -1 (/ (- (* 1/2 (* K n)) M) m)) (* -1/2 K))))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) n) K) M) m)))
(* -1 (* m (+ (* -1 (/ (- (* 1/2 (* K n)) M) m)) (* -1/2 K))))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) n) K) M) m)))
(- (* 1/2 (* K m)) M)
(-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) 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 (*.f64 #s(literal 1/2 binary64) 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 (*.f64 #s(literal 1/2 binary64) 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 (*.f64 #s(literal 1/2 binary64) 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 (*.f64 #s(literal 1/2 binary64) m) K) M) n)))
(* 1/2 (* K n))
(*.f64 (*.f64 #s(literal 1/2 binary64) n) K)
(* -1 (* n (+ (* -1 (/ (- (* 1/2 (* K m)) M) n)) (* -1/2 K))))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) K (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M) n)))
(* -1 (* n (+ (* -1 (/ (- (* 1/2 (* K m)) M) n)) (* -1/2 K))))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) K (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M) n)))
(* -1 (* n (+ (* -1 (/ (- (* 1/2 (* K m)) M) n)) (* -1/2 K))))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) K (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M) n)))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(+ (* -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 (*.f64 (+.f64 n m) K) M) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 n m) K) M) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 n m) K) M) #s(literal -1 binary64)))
(* -1 M)
(neg.f64 M)
(* -1 (* M (+ 1 (* -1/2 (/ (* K (+ m n)) M)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (+.f64 n m) K) M) M) (neg.f64 M))
(* -1 (* M (+ 1 (* -1/2 (/ (* K (+ m n)) M)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (+.f64 n m) K) M) M) (neg.f64 M))
(* -1 (* M (+ 1 (* -1/2 (/ (* K (+ m n)) M)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (+.f64 n m) K) M) M) (neg.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 K (fma.f64 (/.f64 n m) m m))
(* m (+ K (/ (* K n) m)))
(*.f64 K (fma.f64 (/.f64 n m) m m))
(* m (+ K (/ (* K n) m)))
(*.f64 K (fma.f64 (/.f64 n m) m m))
(* K m)
(*.f64 m K)
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(*.f64 K (fma.f64 (/.f64 n m) m m))
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(*.f64 K (fma.f64 (/.f64 n m) m m))
(* -1 (* m (+ (* -1 K) (* -1 (/ (* K n) m)))))
(*.f64 K (fma.f64 (/.f64 n m) m m))
(* 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 K (fma.f64 (/.f64 m n) n n))
(* n (+ K (/ (* K m) n)))
(*.f64 K (fma.f64 (/.f64 m n) n n))
(* n (+ K (/ (* K m) n)))
(*.f64 K (fma.f64 (/.f64 m n) n n))
(* K n)
(*.f64 n K)
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(*.f64 K (fma.f64 (/.f64 m n) n n))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(*.f64 K (fma.f64 (/.f64 m n) n n))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(*.f64 K (fma.f64 (/.f64 m n) n n))

eval86.0ms (0.6%)

Memory
13.4MiB live, 166.9MiB allocated
Compiler

Compiled 36 285 to 2 584 computations (92.9% saved)

prune94.0ms (0.7%)

Memory
-15.3MiB live, 156.1MiB allocated
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New63810648
Fresh000
Picked101
Done000
Total63910649
Accuracy
99.7%
Counts
649 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
79.0%
(*.f64 (fma.f64 (*.f64 K (*.f64 n #s(literal -1/2 binary64))) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) 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))))))
40.4%
(*.f64 (fma.f64 K (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (sin.f64 M)) (*.f64 K (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (cos.f64 M) #s(literal -1/8 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))))))
79.7%
(*.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))))))
43.5%
(*.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))))
77.4%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n))))))
43.1%
(*.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)))))
44.5%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 M (neg.f64 M))))
32.4%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
79.7%
(*.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))))))
97.8%
(*.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 780 to 436 computations (44.1% saved)

simplify373.0ms (2.8%)

Memory
20.3MiB live, 561.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (fma.f64 (*.f64 K (*.f64 n #s(literal -1/2 binary64))) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) 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))))))
cost-diff128
(neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64)))
cost-diff128
(-.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-diff5056
(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 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n))))))
cost-diff832
(*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n)))
cost-diff0
(/.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 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
cost-diff0
(/.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-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-diff128
(neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64)))
cost-diff128
(-.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-diff5056
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
Rules
12 644×lower-fma.f32
12 638×lower-fma.f64
4 684×lower-*.f32
4 656×lower-*.f64
3 850×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054730
0102730
1191730
2403723
31115723
44140715
08837711
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 n (*.f64 n #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 n (*.f64 n #s(literal -1/4 binary64))))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(*.f64 n #s(literal -1/4 binary64))
#s(literal -1/4 binary64)
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) 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 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n)))))
(*.f64 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n))))
(*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n)))
(+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n))
#s(literal -1/4 binary64)
(/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n)
(+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)
#s(literal -1/2 binary64)
(/.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)
(-.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.f64 (-.f64 n m))
(-.f64 n m)
(fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)
l
(*.f64 (fma.f64 (*.f64 K (*.f64 n #s(literal -1/2 binary64))) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) 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))))))
(fma.f64 (*.f64 K (*.f64 n #s(literal -1/2 binary64))) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)))
(*.f64 K (*.f64 n #s(literal -1/2 binary64)))
K
(*.f64 n #s(literal -1/2 binary64))
n
#s(literal -1/2 binary64)
(sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M))
(-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)
(*.f64 (*.f64 #s(literal 1/2 binary64) m) K)
(*.f64 #s(literal 1/2 binary64) m)
#s(literal 1/2 binary64)
m
M
(cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) 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 (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)
#s(literal 2 binary64)
(-.f64 l (fabs.f64 (-.f64 m n)))
l
(fabs.f64 (-.f64 m n))
(-.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 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) (-.f64 (/.f64 (+.f64 m n) #s(literal 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 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) (-.f64 (/.f64 (+.f64 m n) #s(literal 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 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) l))
(neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64)))
(*.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) (+.f64 M (/.f64 (+.f64 m n) #s(literal -2 binary64))))
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
(*.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M))
(-.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)))
(*.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K #s(literal 2 binary64)) (neg.f64 M))) (exp.f64 (neg.f64 l)))
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
(cos.f64 (fma.f64 (+.f64 m n) (/.f64 K #s(literal 2 binary64)) (neg.f64 M)))
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
(fma.f64 (+.f64 m n) (/.f64 K #s(literal 2 binary64)) (neg.f64 M))
(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 m n) K) #s(literal 2 binary64))
(*.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 n (*.f64 n #s(literal -1/4 binary64)))))
(*.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K #s(literal 2 binary64)) (neg.f64 M))) (exp.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 n n))))
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
(cos.f64 (fma.f64 (+.f64 m n) (/.f64 K #s(literal 2 binary64)) (neg.f64 M)))
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
(fma.f64 (+.f64 m n) (/.f64 K #s(literal 2 binary64)) (neg.f64 M))
(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 m n) K) #s(literal 2 binary64))
(*.f64 K (+.f64 m n))
(*.f64 (+.f64 m n) K)
K
(+.f64 m n)
m
n
#s(literal 2 binary64)
M
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(exp.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 n n)))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(*.f64 #s(literal -1/4 binary64) (*.f64 n n))
(*.f64 n #s(literal -1/4 binary64))
#s(literal -1/4 binary64)
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n))))))
(*.f64 (cos.f64 (fma.f64 (+.f64 m n) (/.f64 K #s(literal 2 binary64)) (neg.f64 M))) (exp.f64 (*.f64 n (fma.f64 n #s(literal -1/4 binary64) (+.f64 M (fma.f64 m #s(literal -1/2 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)))))))
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
(cos.f64 (fma.f64 (+.f64 m n) (/.f64 K #s(literal 2 binary64)) (neg.f64 M)))
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
(fma.f64 (+.f64 m n) (/.f64 K #s(literal 2 binary64)) (neg.f64 M))
(/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 m n) K) #s(literal 2 binary64))
(*.f64 K (+.f64 m n))
(*.f64 (+.f64 m n) K)
K
(+.f64 m n)
m
n
#s(literal 2 binary64)
M
(exp.f64 (*.f64 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n)))))
(exp.f64 (*.f64 n (fma.f64 n #s(literal -1/4 binary64) (+.f64 M (fma.f64 m #s(literal -1/2 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n))))))
(*.f64 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n))))
(*.f64 n (fma.f64 n #s(literal -1/4 binary64) (+.f64 M (fma.f64 m #s(literal -1/2 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)))))
(*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n)))
(fma.f64 n #s(literal -1/4 binary64) (+.f64 M (fma.f64 m #s(literal -1/2 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n))))
(+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n))
(+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 M (fma.f64 m #s(literal -1/2 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n))) n))
#s(literal -1/4 binary64)
(/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n)
(/.f64 (+.f64 M (fma.f64 m #s(literal -1/2 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n))) n)
(+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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))
(+.f64 M (fma.f64 m #s(literal -1/2 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (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)
#s(literal -1/2 binary64)
(/.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)
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)
(-.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))
(-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))
(fabs.f64 (-.f64 n m))
(fabs.f64 (-.f64 m n))
(-.f64 n m)
(fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)
l
(*.f64 (fma.f64 (*.f64 K (*.f64 n #s(literal -1/2 binary64))) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) 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 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) l))) (fma.f64 n (*.f64 (sin.f64 (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) (neg.f64 M))) (*.f64 K #s(literal -1/2 binary64))) (cos.f64 (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) (neg.f64 M)))))
(fma.f64 (*.f64 K (*.f64 n #s(literal -1/2 binary64))) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)))
(fma.f64 n (*.f64 (sin.f64 (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) (neg.f64 M))) (*.f64 K #s(literal -1/2 binary64))) (cos.f64 (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) (neg.f64 M))))
(*.f64 K (*.f64 n #s(literal -1/2 binary64)))
(*.f64 n (*.f64 K #s(literal -1/2 binary64)))
K
(*.f64 n #s(literal -1/2 binary64))
n
#s(literal -1/2 binary64)
(sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M))
(sin.f64 (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) (neg.f64 M)))
(-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)
(fma.f64 K (*.f64 m #s(literal 1/2 binary64)) (neg.f64 M))
(*.f64 (*.f64 #s(literal 1/2 binary64) m) K)
(*.f64 K (*.f64 m #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) m)
(*.f64 m #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
m
M
(cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M))
(cos.f64 (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) (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)))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) (-.f64 (/.f64 (+.f64 m n) #s(literal 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 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) l))
(neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64)))
(*.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) (+.f64 M (/.f64 (+.f64 m n) #s(literal -2 binary64))))
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
(*.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M))
(-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M)
(/.f64 (+.f64 m n) #s(literal 2 binary64))
(+.f64 m n)
#s(literal 2 binary64)
(-.f64 l (fabs.f64 (-.f64 m n)))
l
(fabs.f64 (-.f64 m n))
(-.f64 m n)

localize671.0ms (5%)

Memory
-256.6MiB live, 570.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(fma.f64 (*.f64 K (*.f64 n #s(literal -1/2 binary64))) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)))
accuracy92.7%
(*.f64 (fma.f64 (*.f64 K (*.f64 n #s(literal -1/2 binary64))) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) 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))))))
accuracy54.0%
(sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M))
accuracy53.3%
(cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M))
accuracy92.7%
(*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n)))
accuracy88.9%
(/.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)
accuracy88.2%
(*.f64 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n))))
accuracy39.9%
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
accuracy100.0%
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
accuracy100.0%
(*.f64 K (+.f64 m n))
accuracy100.0%
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
accuracy39.9%
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M))
accuracy100.0%
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (neg.f64 l)))
accuracy100.0%
(*.f64 K (+.f64 m n))
accuracy100.0%
(-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)
accuracy39.9%
(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%
(*.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))))))
accuracy100.0%
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64))
Samples
473.0ms204×1valid
23.0ms52×0valid
Compiler

Compiled 772 to 59 computations (92.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 439.0ms
ival-mult: 312.0ms (71.1% of total)
ival-cos: 26.0ms (5.9% of total)
adjust: 21.0ms (4.8% of total)
ival-sub: 17.0ms (3.9% of total)
ival-add: 14.0ms (3.2% of total)
ival-div: 13.0ms (3% of total)
ival-sin: 13.0ms (3% of total)
ival-exp: 9.0ms (2.1% of total)
ival-pow2: 5.0ms (1.1% of total)
ival-neg: 5.0ms (1.1% of total)
ival-fabs: 4.0ms (0.9% of total)
exact: 1.0ms (0.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series138.0ms (1%)

Memory
14.0MiB live, 213.9MiB allocated
Counts
20 → 852
Calls
Call 1
Inputs
#<alt (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #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 (neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64)))>
#<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 (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 (*.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 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))>
#<alt (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n)))>
#<alt (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n))))))>
#<alt (*.f64 (fma.f64 (*.f64 K (*.f64 n #s(literal -1/2 binary64))) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) 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))))))>
#<alt (cos.f64 M)>
#<alt (*.f64 K (+.f64 m n))>
#<alt (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))>
#<alt (*.f64 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n))))>
#<alt (/.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)>
#<alt (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M))>
#<alt (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M))>
#<alt (fma.f64 (*.f64 K (*.f64 n #s(literal -1/2 binary64))) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) 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 (- (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 (* -1 (pow (- (* 1/2 n) M) 2))>
#<alt (- (* m (- M (* 1/2 n))) (pow (- (* 1/2 n) M) 2))>
#<alt (- (* m (- (+ M (* -1/4 m)) (* 1/2 n))) (pow (- (* 1/2 n) M) 2))>
#<alt (- (* m (- (+ M (* -1/4 m)) (* 1/2 n))) (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) (- (+ (* -1 (/ (pow (- (* 1/2 n) M) 2) (pow m 2))) (/ M m)) (+ 1/4 (* 1/2 (/ n m)))))>
#<alt (* (pow m 2) (- (+ (* -1 (/ (pow (- (* 1/2 n) M) 2) (pow m 2))) (/ M m)) (+ 1/4 (* 1/2 (/ n m)))))>
#<alt (* -1/4 (pow m 2))>
#<alt (* (pow m 2) (- (* -1 (/ (- (* 1/2 n) M) m)) 1/4))>
#<alt (* (pow m 2) (- (* -1 (/ (- (/ (pow (- (* 1/2 n) M) 2) m) (* -1 (- (* 1/2 n) M))) m)) 1/4))>
#<alt (* (pow m 2) (- (* -1 (/ (- (/ (pow (- (* 1/2 n) M) 2) m) (* -1 (- (* 1/2 n) M))) m)) 1/4))>
#<alt (* -1 (pow (- (* 1/2 m) M) 2))>
#<alt (- (* n (- M (* 1/2 m))) (pow (- (* 1/2 m) M) 2))>
#<alt (- (* n (- (+ M (* -1/4 n)) (* 1/2 m))) (pow (- (* 1/2 m) M) 2))>
#<alt (- (* n (- (+ M (* -1/4 n)) (* 1/2 m))) (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) (- (+ (* -1 (/ (pow (- (* 1/2 m) M) 2) (pow n 2))) (/ M n)) (+ 1/4 (* 1/2 (/ m n)))))>
#<alt (* (pow n 2) (- (+ (* -1 (/ (pow (- (* 1/2 m) M) 2) (pow n 2))) (/ M n)) (+ 1/4 (* 1/2 (/ m n)))))>
#<alt (* -1/4 (pow n 2))>
#<alt (* (pow n 2) (- (* -1 (/ (- (* 1/2 m) M) n)) 1/4))>
#<alt (* (pow n 2) (- (* -1 (/ (- (/ (pow (- (* 1/2 m) M) 2) n) (* -1 (- (* 1/2 m) M))) n)) 1/4))>
#<alt (* (pow n 2) (- (* -1 (/ (- (/ (pow (- (* 1/2 m) M) 2) n) (* -1 (- (* 1/2 m) M))) n)) 1/4))>
#<alt (* -1/4 (pow (+ m n) 2))>
#<alt (- (* M (+ m n)) (* 1/4 (pow (+ m n) 2)))>
#<alt (- (* M (- (* -1 M) (* -1 (+ m n)))) (* 1/4 (pow (+ m n) 2)))>
#<alt (- (* M (- (* -1 M) (* -1 (+ m n)))) (* 1/4 (pow (+ m n) 2)))>
#<alt (* -1 (pow M 2))>
#<alt (* (pow M 2) (- (+ (/ m M) (/ n M)) 1))>
#<alt (* (pow M 2) (- (* -1/4 (/ (pow (+ m n) 2) (pow M 2))) (+ 1 (* -1 (/ (+ m n) M)))))>
#<alt (* (pow M 2) (- (* -1/4 (/ (pow (+ m n) 2) (pow M 2))) (+ 1 (* -1 (/ (+ m n) M)))))>
#<alt (* -1 (pow M 2))>
#<alt (* (pow M 2) (- (+ (/ m M) (/ n M)) 1))>
#<alt (* (pow M 2) (- (* -1 (/ (- (* 1/4 (/ (pow (+ m n) 2) M)) (+ m n)) M)) 1))>
#<alt (* (pow M 2) (- (* -1 (/ (- (* 1/4 (/ (pow (+ m n) 2) M)) (+ m n)) M)) 1))>
#<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 (* (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 (* 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 (* -1/4 (pow n 2))))>
#<alt (+ (* -1/2 (* K (* (exp (* -1/4 (pow n 2))) (* (sin (neg M)) (+ m n))))) (* (cos (neg M)) (exp (* -1/4 (pow n 2)))))>
#<alt (+ (* K (+ (* -1/2 (* (exp (* -1/4 (pow n 2))) (* (sin (neg M)) (+ m n)))) (* -1/8 (* K (* (cos (neg M)) (* (exp (* -1/4 (pow n 2))) (pow (+ m n) 2))))))) (* (cos (neg M)) (exp (* -1/4 (pow n 2)))))>
#<alt (+ (* K (+ (* -1/2 (* (exp (* -1/4 (pow n 2))) (* (sin (neg M)) (+ m n)))) (* K (+ (* -1/8 (* (cos (neg M)) (* (exp (* -1/4 (pow n 2))) (pow (+ m n) 2)))) (* 1/48 (* K (* (exp (* -1/4 (pow n 2))) (* (sin (neg M)) (pow (+ m n) 3))))))))) (* (cos (neg M)) (exp (* -1/4 (pow n 2)))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K n)) M)) (exp (* -1/4 (pow n 2))))>
#<alt (+ (* -1/2 (* K (* m (* (exp (* -1/4 (pow n 2))) (sin (- (* 1/2 (* K n)) M)))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (* -1/4 (pow n 2)))))>
#<alt (+ (* m (+ (* -1/2 (* K (* (exp (* -1/4 (pow n 2))) (sin (- (* 1/2 (* K n)) M))))) (* -1/8 (* (pow K 2) (* m (* (cos (- (* 1/2 (* K n)) M)) (exp (* -1/4 (pow n 2))))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (* -1/4 (pow n 2)))))>
#<alt (+ (* m (+ (* -1/2 (* K (* (exp (* -1/4 (pow n 2))) (sin (- (* 1/2 (* K n)) M))))) (* m (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K n)) M)) (exp (* -1/4 (pow n 2)))))) (* 1/48 (* (pow K 3) (* m (* (exp (* -1/4 (pow n 2))) (sin (- (* 1/2 (* K n)) M)))))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (* -1/4 (pow n 2)))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow n 2))))>
#<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/2 (* K (sin (- (* 1/2 (* K m)) M)))) (* n (+ (* -1/4 (cos (- (* 1/2 (* K m)) M))) (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K m)) M)))))))))>
#<alt (+ (cos (- (* 1/2 (* K m)) M)) (* n (+ (* -1/2 (* K (sin (- (* 1/2 (* K m)) M)))) (* n (+ (* -1/4 (cos (- (* 1/2 (* K m)) M))) (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K m)) M)))) (* n (+ (* 1/48 (* (pow K 3) (sin (- (* 1/2 (* K m)) M)))) (* 1/8 (* K (sin (- (* 1/2 (* K m)) M))))))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow n 2))))>
#<alt (+ (* M (* (exp (* -1/4 (pow n 2))) (sin (* 1/2 (* K (+ m n)))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow n 2)))))>
#<alt (+ (* M (+ (* -1/2 (* M (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow n 2)))))) (* (exp (* -1/4 (pow n 2))) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow n 2)))))>
#<alt (+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow n 2))))) (* -1/6 (* M (* (exp (* -1/4 (pow n 2))) (sin (* 1/2 (* K (+ m n))))))))) (* (exp (* -1/4 (pow n 2))) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow n 2)))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow n 2))))>
#<alt (/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)>
#<alt (/ (- (+ (fabs (- n m)) (* n (+ M (* -1/2 m)))) (+ l (pow (+ M (* -1/2 m)) 2))) n)>
#<alt (/ (- (+ (fabs (- n m)) (* n (+ M (+ (* -1/2 m) (* -1/4 n))))) (+ l (pow (+ M (* -1/2 m)) 2))) n)>
#<alt (/ (- (+ (fabs (- n m)) (* n (+ M (+ (* -1/2 m) (* -1/4 n))))) (+ l (pow (+ M (* -1/2 m)) 2))) n)>
#<alt (* -1/4 n)>
#<alt (* n (- (+ (* -1/2 (/ m n)) (/ M n)) 1/4))>
#<alt (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))>
#<alt (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))>
#<alt (* -1/4 n)>
#<alt (* -1 (* n (+ 1/4 (* -1 (/ (+ M (* -1/2 m)) n)))))>
#<alt (* -1 (* n (+ 1/4 (* -1 (/ (- (+ M (+ (* -1/2 m) (/ (fabs (neg (+ m (* -1 n)))) n))) (+ (/ l n) (/ (pow (+ M (* -1/2 m)) 2) n))) n)))))>
#<alt (* -1 (* n (+ 1/4 (* -1 (/ (- (+ M (+ (* -1/2 m) (/ (fabs (neg (+ m (* -1 n)))) n))) (+ (/ l n) (/ (pow (+ M (* -1/2 m)) 2) n))) n)))))>
#<alt (* n (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))>
#<alt (+ (* -1 (* m (* n (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))))) (* n (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))>
#<alt (+ (* m (+ (* -1 (* n (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))) (* -1/4 (/ m n)))) (* n (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))>
#<alt (+ (* m (+ (* -1 (* n (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))) (* -1/4 (/ m n)))) (* n (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))>
#<alt (* -1/4 (/ (pow m 2) n))>
#<alt (* (pow m 2) (- (* -1 (/ (* n (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))) m)) (* 1/4 (/ 1 n))))>
#<alt (* (pow m 2) (- (+ (* -1 (/ (* n (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))) m)) (/ (* n (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) (pow m 2))) (* 1/4 (/ 1 n))))>
#<alt (* (pow m 2) (- (+ (* -1 (/ (* n (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))) m)) (/ (* n (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) (pow m 2))) (* 1/4 (/ 1 n))))>
#<alt (* -1/4 (/ (pow m 2) n))>
#<alt (* (pow m 2) (- (* -1 (/ (* n (- (* 1/2 (/ 1 n)) (/ M (pow n 2)))) m)) (* 1/4 (/ 1 n))))>
#<alt (* (pow m 2) (- (* -1 (/ (+ (* -1 (/ (* n (- (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) m)) (* n (- (* 1/2 (/ 1 n)) (/ M (pow n 2))))) m)) (* 1/4 (/ 1 n))))>
#<alt (* (pow m 2) (- (* -1 (/ (+ (* -1 (/ (* n (- (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) m)) (* n (- (* 1/2 (/ 1 n)) (/ M (pow n 2))))) m)) (* 1/4 (/ 1 n))))>
#<alt (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))>
#<alt (+ (* M (* n (- (/ 1 n) (* -1 (/ m (pow n 2)))))) (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))>
#<alt (+ (* M (+ (* -1 (/ M n)) (* n (- (/ 1 n) (* -1 (/ m (pow n 2))))))) (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))>
#<alt (+ (* M (+ (* -1 (/ M n)) (* n (- (/ 1 n) (* -1 (/ m (pow n 2))))))) (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))>
#<alt (* -1 (/ (pow M 2) n))>
#<alt (* (pow M 2) (- (/ (* n (- (/ 1 n) (* -1 (/ m (pow n 2))))) M) (/ 1 n)))>
#<alt (* (pow M 2) (- (+ (/ (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) (pow M 2)) (/ (* n (- (/ 1 n) (* -1 (/ m (pow n 2))))) M)) (/ 1 n)))>
#<alt (* (pow M 2) (- (+ (/ (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) (pow M 2)) (/ (* n (- (/ 1 n) (* -1 (/ m (pow n 2))))) M)) (/ 1 n)))>
#<alt (* -1 (/ (pow M 2) n))>
#<alt (* (pow M 2) (- (/ (* n (+ (/ 1 n) (/ m (pow n 2)))) M) (/ 1 n)))>
#<alt (* (pow M 2) (- (* -1 (/ (+ (* -1 (* n (+ (/ 1 n) (/ m (pow n 2))))) (* -1 (/ (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) M))) M)) (/ 1 n)))>
#<alt (* (pow M 2) (- (* -1 (/ (+ (* -1 (* n (+ (/ 1 n) (/ m (pow n 2))))) (* -1 (/ (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) M))) M)) (/ 1 n)))>
#<alt (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))>
#<alt (+ (* -1 (/ l n)) (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))>
#<alt (+ (* -1 (/ l n)) (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))>
#<alt (+ (* -1 (/ l n)) (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))>
#<alt (* -1 (/ l n))>
#<alt (* l (- (/ (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l) (/ 1 n)))>
#<alt (* l (- (/ (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l) (/ 1 n)))>
#<alt (* l (- (/ (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l) (/ 1 n)))>
#<alt (* -1 (/ l n))>
#<alt (* -1 (* l (+ (* -1 (/ (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l)) (/ 1 n))))>
#<alt (* -1 (* l (+ (* -1 (/ (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l)) (/ 1 n))))>
#<alt (* -1 (* l (+ (* -1 (/ (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l)) (/ 1 n))))>
#<alt (* (cos (neg M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (+ (* -1/2 (* K (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))) (* (sin (neg M)) (+ m n))))) (* (cos (neg M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))))>
#<alt (+ (* K (+ (* -1/2 (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))) (* (sin (neg M)) (+ m n)))) (* -1/8 (* K (* (cos (neg M)) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))) (pow (+ m n) 2))))))) (* (cos (neg M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))))>
#<alt (+ (* K (+ (* -1/2 (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))) (* (sin (neg M)) (+ m n)))) (* K (+ (* -1/8 (* (cos (neg M)) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))) (pow (+ m n) 2)))) (* 1/48 (* K (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))) (* (sin (neg M)) (pow (+ m n) 3))))))))) (* (cos (neg M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K n)) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))))>
#<alt (+ (* m (+ (* -1 (* (pow n 2) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))))) (* -1/2 (* K (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (sin (- (* 1/2 (* K n)) M))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))))>
#<alt (+ (* m (+ (* -1 (* (pow n 2) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))))) (+ (* -1/2 (* K (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (sin (- (* 1/2 (* K n)) M))))) (* m (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K n)) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))))) (+ (* 1/2 (* K (* (pow n 2) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (* (sin (- (* 1/2 (* K n)) M)) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))))))) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (- (* 1/2 (* (pow n 4) (pow (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))) 2))) 1/4))))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))))>
#<alt (+ (* m (+ (* -1 (* (pow n 2) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))))) (+ (* -1/2 (* K (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (sin (- (* 1/2 (* K n)) M))))) (* m (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K n)) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))))) (+ (* 1/2 (* K (* (pow n 2) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (* (sin (- (* 1/2 (* K n)) M)) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))))))) (+ (* m (+ (* -1/2 (* K (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (* (sin (- (* 1/2 (* K n)) M)) (- (* 1/2 (* (pow n 4) (pow (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))) 2))) 1/4))))) (+ (* 1/48 (* (pow K 3) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (sin (- (* 1/2 (* K n)) M))))) (+ (* 1/8 (* (pow K 2) (* (pow n 2) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))))))) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (+ (* -1/6 (* (pow n 6) (pow (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))) 3))) (* 1/4 (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))))))))))) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (- (* 1/2 (* (pow n 4) (pow (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))) 2))) 1/4)))))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- M (* 1/2 m)) 2) (pow n 2)))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- M (* 1/2 m)) 2) (pow n 2)))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- M (* 1/2 m)) 2) (pow n 2)))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- M (* 1/2 m)) 2) (pow n 2)))))))))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))))>
#<alt (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (sin (- (* 1/2 (* K m)) M))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (+ M (* -1/2 m)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))))))>
#<alt (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (sin (- (* 1/2 (* K m)) M))))) (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (* (sin (- (* 1/2 (* K m)) M)) (+ M (* -1/2 m)))))) (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (- (* 1/2 (pow (+ M (* -1/2 m)) 2)) 1/4)))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (+ M (* -1/2 m))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))))))>
#<alt (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (sin (- (* 1/2 (* K m)) M))))) (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (* (sin (- (* 1/2 (* K m)) M)) (+ M (* -1/2 m)))))) (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))))))) (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (* (sin (- (* 1/2 (* K m)) M)) (- (* 1/2 (pow (+ M (* -1/2 m)) 2)) 1/4))))) (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (+ M (* -1/2 m)))))) (+ (* 1/48 (* (pow K 3) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (sin (- (* 1/2 (* K m)) M))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (+ (* -1/4 (+ M (* -1/2 m))) (* 1/6 (pow (+ M (* -1/2 m)) 3))))))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (- (* 1/2 (pow (+ M (* -1/2 m)) 2)) 1/4))))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (+ M (* -1/2 m))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (neg (+ m (* -1 n)))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (neg (+ m (* -1 n)))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (neg (+ m (* -1 n)))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (neg (+ m (* -1 n)))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (* 1/2 (* K (+ m n)))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))))>
#<alt (+ (* M (+ (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (sin (* 1/2 (* K (+ m n))))) (* (pow n 2) (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (- (/ 1 n) (* -1 (/ m (pow n 2))))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))))>
#<alt (+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))))) (+ (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (- (* 1/2 (* (pow n 4) (pow (- (/ 1 n) (* -1 (/ m (pow n 2)))) 2))) 1))) (* (pow n 2) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (* (sin (* 1/2 (* K (+ m n)))) (- (/ 1 n) (* -1 (/ m (pow n 2)))))))))) (+ (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (sin (* 1/2 (* K (+ m n))))) (* (pow n 2) (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (- (/ 1 n) (* -1 (/ m (pow n 2)))))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))))>
#<alt (+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))))) (+ (* M (+ (* -1/2 (* (pow n 2) (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (- (/ 1 n) (* -1 (/ m (pow n 2)))))))) (+ (* -1/6 (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (sin (* 1/2 (* K (+ m n)))))) (+ (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (+ (* -1 (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2)))))) (* 1/6 (* (pow n 6) (pow (- (/ 1 n) (* -1 (/ m (pow n 2)))) 3)))))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (* (sin (* 1/2 (* K (+ m n)))) (- (* 1/2 (* (pow n 4) (pow (- (/ 1 n) (* -1 (/ m (pow n 2)))) 2))) 1))))))) (+ (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (- (* 1/2 (* (pow n 4) (pow (- (/ 1 n) (* -1 (/ m (pow n 2)))) 2))) 1))) (* (pow n 2) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (* (sin (* 1/2 (* K (+ m n)))) (- (/ 1 n) (* -1 (/ m (pow n 2))))))))))) (+ (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (sin (* 1/2 (* K (+ m n))))) (* (pow n 2) (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (- (/ 1 n) (* -1 (/ m (pow n 2)))))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* -1 (/ M n)) (+ (/ l (pow n 2)) (/ (pow (- (* -1/2 m) (* -1 M)) 2) (pow n 2)))))))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* -1 (/ M n)) (+ (/ l (pow n 2)) (/ (pow (- (* -1/2 m) (* -1 M)) 2) (pow n 2)))))))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* -1 (/ M n)) (+ (/ l (pow n 2)) (/ (pow (- (* -1/2 m) (* -1 M)) 2) (pow n 2)))))))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* -1 (/ M n)) (+ (/ l (pow n 2)) (/ (pow (- (* -1/2 m) (* -1 M)) 2) (pow n 2)))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))>
#<alt (+ (* -1 (* l (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))) (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (+ (* l (+ (* -1 (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))) (* 1/2 (* l (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))))) (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (+ (* l (+ (* -1 (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))) (* l (+ (* -1/6 (* l (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))) (* 1/2 (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))))))) (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1 (/ l (pow n 2))) (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2))))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1 (/ l (pow n 2))) (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2))))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1 (/ l (pow n 2))) (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2))))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1 (/ l (pow n 2))) (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2))))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))>
#<alt (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))>
#<alt (+ (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (- (* -1/2 (* n (sin (neg M)))) (* 1/2 (* m (sin (neg M))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))>
#<alt (+ (* K (+ (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (* -1/4 (* m (* n (cos (neg M))))) (* -1/8 (* (pow m 2) (cos (neg M))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (- (* -1/2 (* n (sin (neg M)))) (* 1/2 (* m (sin (neg M)))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))>
#<alt (+ (* K (+ (* K (+ (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (- (* 1/16 (* (pow m 2) (* n (sin (neg M))))) (* -1/48 (* (pow m 3) (sin (neg M))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (* -1/4 (* m (* n (cos (neg M))))) (* -1/8 (* (pow m 2) (cos (neg M)))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (- (* -1/2 (* n (sin (neg M)))) (* 1/2 (* m (sin (neg M)))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))>
#<alt (* -1/2 (* K (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))>
#<alt (* K (+ (* -1/2 (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) K)))>
#<alt (* K (+ (* -1/2 (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) K)))>
#<alt (* K (+ (* -1/2 (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) K)))>
#<alt (* -1/2 (* K (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))>
#<alt (* -1 (* K (+ (* -1 (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) K)) (* 1/2 (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))))>
#<alt (* -1 (* K (+ (* -1 (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) K)) (* 1/2 (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))))>
#<alt (* -1 (* K (+ (* -1 (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) K)) (* 1/2 (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))))>
#<alt (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (* (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 (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* (sin (- (* 1/2 (* K m)) M)) (- M (* 1/2 m)))))) (* (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 (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* (sin (- (* 1/2 (* K m)) M)) (- M (* 1/2 m)))))) (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* (sin (- (* 1/2 (* K m)) M)) (- (* 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)))) (+ (* -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 (* -1/2 (* K (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))>
#<alt (* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) n)))>
#<alt (* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) n)))>
#<alt (* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) n)))>
#<alt (* -1/2 (* K (* n (* (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))>
#<alt (* -1 (* n (+ (* -1 (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))) n)) (* 1/2 (* K (* (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))))>
#<alt (* -1 (* n (+ (* -1 (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))) n)) (* 1/2 (* K (* (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))))>
#<alt (* -1 (* n (+ (* -1 (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))) n)) (* 1/2 (* K (* (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))))>
#<alt (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))))>
#<alt (+ (* m (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))) (- M (* 1/2 n)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M)))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M))))))))>
#<alt (+ (* m (+ (* m (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))) (- (* 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)) (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (* -1/8 (* (pow K 2) (cos (neg M)))) (* 1/16 (* (pow K 3) (* n (sin (neg M)))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))) (- M (* 1/2 n)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M))))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M))))))))>
#<alt (+ (* m (+ (* m (+ (* m (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))) (+ (* -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/8 (* (pow K 2) (cos (neg M)))) (* 1/16 (* (pow K 3) (* n (sin (neg M)))))) (- M (* 1/2 n)))) (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M))))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/96 (* (pow K 4) (* n (cos (neg M))))) (* -1/48 (* (pow K 3) (sin (neg M)))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))) (- (* 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)) (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (* -1/8 (* (pow K 2) (cos (neg M)))) (* 1/16 (* (pow K 3) (* n (sin (neg M))))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))) (- M (* 1/2 n)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M))))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M))))))))>
#<alt (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))))>
#<alt (+ (* M (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ m n) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m)))))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))))))>
#<alt (+ (* M (+ (* M (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ m n) (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m))))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (* -1/2 (cos (* 1/2 (* K m)))) (* 1/4 (* K (* n (sin (* 1/2 (* K m))))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ m n) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m))))))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))))))>
#<alt (+ (* M (+ (* M (+ (* M (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ m n) (+ (* -1/2 (cos (* 1/2 (* K m)))) (* 1/4 (* K (* n (sin (* 1/2 (* K m))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* -1/12 (* K (* n (cos (* 1/2 (* K m)))))) (* 1/6 (sin (* 1/2 (* K m)))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ m n) (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m))))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (* -1/2 (cos (* 1/2 (* K m)))) (* 1/4 (* K (* n (sin (* 1/2 (* K m)))))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ m n) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m))))))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))))))>
#<alt (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))) (+ (cos (+ (* -1 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m)))))))))>
#<alt (* (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))) (+ (cos (+ (* -1 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m)))))))))>
#<alt (* (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))) (+ (cos (+ (* -1 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m)))))))))>
#<alt (* (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))) (+ (cos (+ (* -1 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m)))))))))>
#<alt (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (+ (* -1 (* l (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))))) (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))))>
#<alt (+ (* l (+ (* -1 (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))) (* 1/2 (* l (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))))))) (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))))>
#<alt (+ (* l (+ (* -1 (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))) (* l (+ (* -1/6 (* l (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))))) (* 1/2 (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))))))) (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))))>
#<alt (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<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>
#<alt (+ 1 (* -1/4 (pow n 2)))>
#<alt (+ 1 (* (pow n 2) (- (* 1/32 (pow n 2)) 1/4)))>
#<alt (+ 1 (* (pow n 2) (- (* (pow n 2) (+ 1/32 (* -1/384 (pow n 2)))) 1/4)))>
#<alt (exp (* -1/4 (pow n 2)))>
#<alt (exp (* -1/4 (pow n 2)))>
#<alt (exp (* -1/4 (pow n 2)))>
#<alt (exp (* -1/4 (pow n 2)))>
#<alt (exp (* -1/4 (pow n 2)))>
#<alt (exp (* -1/4 (pow n 2)))>
#<alt (exp (* -1/4 (pow n 2)))>
#<alt (exp (* -1/4 (pow n 2)))>
#<alt (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))>
#<alt (- (+ (fabs (- n m)) (* n (+ M (* -1/2 m)))) (+ l (pow (+ M (* -1/2 m)) 2)))>
#<alt (- (+ (fabs (- n m)) (* n (+ M (+ (* -1/2 m) (* -1/4 n))))) (+ l (pow (+ M (* -1/2 m)) 2)))>
#<alt (- (+ (fabs (- n m)) (* n (+ M (+ (* -1/2 m) (* -1/4 n))))) (+ l (pow (+ M (* -1/2 m)) 2)))>
#<alt (* -1/4 (pow n 2))>
#<alt (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ M n)) 1/4))>
#<alt (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))>
#<alt (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))>
#<alt (* -1/4 (pow n 2))>
#<alt (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ M n)) 1/4))>
#<alt (* (pow n 2) (- (* -1 (/ (+ (* -1 (+ M (* -1/2 m))) (* -1 (/ (- (fabs (neg (+ m (* -1 n)))) (+ l (pow (+ M (* -1/2 m)) 2))) n))) n)) 1/4))>
#<alt (* (pow n 2) (- (* -1 (/ (+ (* -1 (+ M (* -1/2 m))) (* -1 (/ (- (fabs (neg (+ m (* -1 n)))) (+ l (pow (+ M (* -1/2 m)) 2))) n))) n)) 1/4))>
#<alt (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))>
#<alt (+ (* -1 (* m (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))))) (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))>
#<alt (+ (* m (+ (* -1 (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))) (* -1/4 m))) (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))>
#<alt (+ (* m (+ (* -1 (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))) (* -1/4 m))) (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))>
#<alt (* -1/4 (pow m 2))>
#<alt (* (pow m 2) (- (* -1 (/ (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))) m)) 1/4))>
#<alt (* (pow m 2) (- (+ (* -1 (/ (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))) m)) (/ (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) (pow m 2))) 1/4))>
#<alt (* (pow m 2) (- (+ (* -1 (/ (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))) m)) (/ (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) (pow m 2))) 1/4))>
#<alt (* -1/4 (pow m 2))>
#<alt (* (pow m 2) (- (* -1 (/ (* (pow n 2) (- (* 1/2 (/ 1 n)) (/ M (pow n 2)))) m)) 1/4))>
#<alt (* (pow m 2) (- (* -1 (/ (+ (* -1 (/ (* (pow n 2) (- (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) m)) (* (pow n 2) (- (* 1/2 (/ 1 n)) (/ M (pow n 2))))) m)) 1/4))>
#<alt (* (pow m 2) (- (* -1 (/ (+ (* -1 (/ (* (pow n 2) (- (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) m)) (* (pow n 2) (- (* 1/2 (/ 1 n)) (/ M (pow n 2))))) m)) 1/4))>
#<alt (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))>
#<alt (+ (* M (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2)))))) (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))>
#<alt (+ (* M (+ (* -1 M) (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2))))))) (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))>
#<alt (+ (* M (+ (* -1 M) (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2))))))) (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))>
#<alt (* -1 (pow M 2))>
#<alt (* (pow M 2) (- (/ (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2))))) M) 1))>
#<alt (* (pow M 2) (- (+ (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) (pow M 2)) (/ (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2))))) M)) 1))>
#<alt (* (pow M 2) (- (+ (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) (pow M 2)) (/ (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2))))) M)) 1))>
#<alt (* -1 (pow M 2))>
#<alt (* (pow M 2) (- (/ (* (pow n 2) (+ (/ 1 n) (/ m (pow n 2)))) M) 1))>
#<alt (* (pow M 2) (- (* -1 (/ (+ (* -1 (* (pow n 2) (+ (/ 1 n) (/ m (pow n 2))))) (* -1 (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) M))) M)) 1))>
#<alt (* (pow M 2) (- (* -1 (/ (+ (* -1 (* (pow n 2) (+ (/ 1 n) (/ m (pow n 2))))) (* -1 (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) M))) M)) 1))>
#<alt (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))>
#<alt (+ (* -1 l) (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))>
#<alt (+ (* -1 l) (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))>
#<alt (+ (* -1 l) (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))>
#<alt (* -1 l)>
#<alt (* l (- (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l) 1))>
#<alt (* l (- (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l) 1))>
#<alt (* l (- (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l) 1))>
#<alt (* -1 l)>
#<alt (* -1 (* l (+ 1 (* -1 (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l)))))>
#<alt (* -1 (* l (+ 1 (* -1 (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l)))))>
#<alt (* -1 (* l (+ 1 (* -1 (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l)))))>
#<alt (/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)>
#<alt (/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)>
#<alt (/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)>
#<alt (/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)>
#<alt (/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)>
#<alt (/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)>
#<alt (/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)>
#<alt (/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)>
#<alt (/ (- (fabs (neg (+ m (* -1 n)))) (+ l (pow (+ M (* -1/2 m)) 2))) n)>
#<alt (/ (- (fabs (neg (+ m (* -1 n)))) (+ l (pow (+ M (* -1/2 m)) 2))) n)>
#<alt (/ (- (fabs (neg (+ m (* -1 n)))) (+ l (pow (+ M (* -1/2 m)) 2))) n)>
#<alt (/ (- (fabs (neg (+ m (* -1 n)))) (+ l (pow (+ M (* -1/2 m)) 2))) n)>
#<alt (/ (- (fabs (- n m)) (+ l (pow M 2))) n)>
#<alt (- (+ (/ (fabs (- n m)) n) (/ (* M m) n)) (+ (/ l n) (/ (pow M 2) n)))>
#<alt (- (+ (* m (+ (* -1/4 (/ m n)) (/ M n))) (/ (fabs (- n m)) n)) (+ (/ l n) (/ (pow M 2) n)))>
#<alt (- (+ (* m (+ (* -1/4 (/ m n)) (/ M n))) (/ (fabs (- n m)) n)) (+ (/ l n) (/ (pow M 2) n)))>
#<alt (* -1/4 (/ (pow m 2) n))>
#<alt (* (pow m 2) (- (/ M (* m n)) (* 1/4 (/ 1 n))))>
#<alt (* (pow m 2) (- (+ (/ M (* m n)) (/ (fabs (- n m)) (* (pow m 2) n))) (+ (* 1/4 (/ 1 n)) (+ (/ l (* (pow m 2) n)) (/ (pow M 2) (* (pow m 2) n))))))>
#<alt (* (pow m 2) (- (+ (/ M (* m n)) (/ (fabs (- n m)) (* (pow m 2) n))) (+ (* 1/4 (/ 1 n)) (+ (/ l (* (pow m 2) n)) (/ (pow M 2) (* (pow m 2) n))))))>
#<alt (* -1/4 (/ (pow m 2) n))>
#<alt (* (pow m 2) (- (/ M (* m n)) (* 1/4 (/ 1 n))))>
#<alt (* (pow m 2) (- (* -1 (/ (+ (* -1 (/ M n)) (* -1 (/ (- (/ (fabs (+ n (* -1 m))) n) (+ (/ l n) (/ (pow M 2) n))) m))) m)) (* 1/4 (/ 1 n))))>
#<alt (* (pow m 2) (- (* -1 (/ (+ (* -1 (/ M n)) (* -1 (/ (- (/ (fabs (+ n (* -1 m))) n) (+ (/ l n) (/ (pow M 2) n))) m))) m)) (* 1/4 (/ 1 n))))>
#<alt (/ (- (fabs (- n m)) (+ l (* 1/4 (pow m 2)))) n)>
#<alt (- (+ (/ (fabs (- n m)) n) (/ (* M m) n)) (+ (* 1/4 (/ (pow m 2) n)) (/ l n)))>
#<alt (- (+ (* M (+ (* -1 (/ M n)) (/ m n))) (/ (fabs (- n m)) n)) (+ (* 1/4 (/ (pow m 2) n)) (/ l n)))>
#<alt (- (+ (* M (+ (* -1 (/ M n)) (/ m n))) (/ (fabs (- n m)) n)) (+ (* 1/4 (/ (pow m 2) n)) (/ l n)))>
#<alt (* -1 (/ (pow M 2) n))>
#<alt (* (pow M 2) (- (/ m (* M n)) (/ 1 n)))>
#<alt (* (pow M 2) (- (+ (/ m (* M n)) (/ (fabs (- n m)) (* (pow M 2) n))) (+ (* 1/4 (/ (pow m 2) (* (pow M 2) n))) (+ (/ 1 n) (/ l (* (pow M 2) n))))))>
#<alt (* (pow M 2) (- (+ (/ m (* M n)) (/ (fabs (- n m)) (* (pow M 2) n))) (+ (* 1/4 (/ (pow m 2) (* (pow M 2) n))) (+ (/ 1 n) (/ l (* (pow M 2) n))))))>
#<alt (* -1 (/ (pow M 2) n))>
#<alt (* (pow M 2) (- (/ m (* M n)) (/ 1 n)))>
#<alt (* (pow M 2) (- (* -1 (/ (+ (* -1 (/ m n)) (* -1 (/ (- (/ (fabs (- n m)) n) (+ (* 1/4 (/ (pow m 2) n)) (/ l n))) M))) M)) (/ 1 n)))>
#<alt (* (pow M 2) (- (* -1 (/ (+ (* -1 (/ m n)) (* -1 (/ (- (/ (fabs (- n m)) n) (+ (* 1/4 (/ (pow m 2) n)) (/ l n))) M))) M)) (/ 1 n)))>
#<alt (/ (- (fabs (- n m)) (pow (+ M (* -1/2 m)) 2)) n)>
#<alt (- (+ (* -1 (/ l n)) (/ (fabs (- n m)) n)) (/ (pow (+ M (* -1/2 m)) 2) n))>
#<alt (- (+ (* -1 (/ l n)) (/ (fabs (- n m)) n)) (/ (pow (+ M (* -1/2 m)) 2) n))>
#<alt (- (+ (* -1 (/ l n)) (/ (fabs (- n m)) n)) (/ (pow (+ M (* -1/2 m)) 2) n))>
#<alt (* -1 (/ l n))>
#<alt (* l (- (/ (fabs (- n m)) (* l n)) (+ (/ 1 n) (/ (pow (+ M (* -1/2 m)) 2) (* l n)))))>
#<alt (* l (- (/ (fabs (- n m)) (* l n)) (+ (/ 1 n) (/ (pow (+ M (* -1/2 m)) 2) (* l n)))))>
#<alt (* l (- (/ (fabs (- n m)) (* l n)) (+ (/ 1 n) (/ (pow (+ M (* -1/2 m)) 2) (* l n)))))>
#<alt (* -1 (/ l n))>
#<alt (* -1 (* l (+ (* -1 (/ (- (/ (fabs (- n m)) n) (/ (pow (+ M (* -1/2 m)) 2) n)) l)) (/ 1 n))))>
#<alt (* -1 (* l (+ (* -1 (/ (- (/ (fabs (- n m)) n) (/ (pow (+ M (* -1/2 m)) 2) n)) l)) (/ 1 n))))>
#<alt (* -1 (* l (+ (* -1 (/ (- (/ (fabs (- n m)) n) (/ (pow (+ M (* -1/2 m)) 2) n)) l)) (/ 1 n))))>
#<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 (sin (neg M))>
#<alt (+ (sin (neg M)) (* 1/2 (* K (* m (cos (neg M))))))>
#<alt (+ (sin (neg M)) (* m (+ (* -1/8 (* (pow K 2) (* m (sin (neg M))))) (* 1/2 (* K (cos (neg M)))))))>
#<alt (+ (sin (neg M)) (* m (+ (* 1/2 (* K (cos (neg M)))) (* m (+ (* -1/8 (* (pow K 2) (sin (neg M)))) (* -1/48 (* (pow K 3) (* m (cos (neg M))))))))))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (neg M))>
#<alt (+ (sin (neg M)) (* 1/2 (* K (* m (cos (neg M))))))>
#<alt (+ (sin (neg M)) (* K (+ (* -1/8 (* K (* (pow m 2) (sin (neg M))))) (* 1/2 (* m (cos (neg M)))))))>
#<alt (+ (sin (neg M)) (* K (+ (* 1/2 (* m (cos (neg M)))) (* K (+ (* -1/8 (* (pow m 2) (sin (neg M)))) (* -1/48 (* K (* (pow m 3) (cos (neg M))))))))))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (* 1/2 (* K m)))>
#<alt (+ (sin (* 1/2 (* K m))) (* -1 (* M (cos (* 1/2 (* K m))))))>
#<alt (+ (sin (* 1/2 (* K m))) (* M (+ (* -1 (cos (* 1/2 (* K m)))) (* -1/2 (* M (sin (* 1/2 (* K m))))))))>
#<alt (+ (sin (* 1/2 (* K m))) (* M (+ (* -1 (cos (* 1/2 (* K m)))) (* M (+ (* -1/2 (sin (* 1/2 (* K m)))) (* 1/6 (* M (cos (* 1/2 (* K m))))))))))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (- (* 1/2 (* K m)) M))>
#<alt (sin (+ (* -1 M) (* 1/2 (* K m))))>
#<alt (sin (+ (* -1 M) (* 1/2 (* K m))))>
#<alt (sin (+ (* -1 M) (* 1/2 (* K m))))>
#<alt (sin (+ (* -1 M) (* 1/2 (* K m))))>
#<alt (cos (neg M))>
#<alt (+ (cos (neg M)) (* K (- (* -1/2 (* n (sin (neg M)))) (* 1/2 (* m (sin (neg M)))))))>
#<alt (+ (cos (neg M)) (* K (- (+ (* -1/2 (* n (sin (neg M)))) (* K (+ (* -1/4 (* m (* n (cos (neg M))))) (* -1/8 (* (pow m 2) (cos (neg M))))))) (* 1/2 (* m (sin (neg M)))))))>
#<alt (+ (cos (neg M)) (* K (- (+ (* -1/2 (* n (sin (neg M)))) (* K (+ (* -1/4 (* m (* n (cos (neg M))))) (+ (* -1/8 (* (pow m 2) (cos (neg M)))) (* K (- (* 1/16 (* (pow m 2) (* n (sin (neg M))))) (* -1/48 (* (pow m 3) (sin (neg M)))))))))) (* 1/2 (* m (sin (neg M)))))))>
#<alt (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))>
#<alt (* K (+ (* -1/2 (* n (sin (- (* 1/2 (* K m)) M)))) (/ (cos (- (* 1/2 (* K m)) M)) K)))>
#<alt (* K (+ (* -1/2 (* n (sin (- (* 1/2 (* K m)) M)))) (/ (cos (- (* 1/2 (* K m)) M)) K)))>
#<alt (* K (+ (* -1/2 (* n (sin (- (* 1/2 (* K m)) M)))) (/ (cos (- (* 1/2 (* K m)) M)) K)))>
#<alt (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))>
#<alt (* -1 (* K (+ (* -1 (/ (cos (- (* 1/2 (* K m)) M)) K)) (* 1/2 (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* -1 (* K (+ (* -1 (/ (cos (- (* 1/2 (* K m)) M)) K)) (* 1/2 (* n (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* -1 (* K (+ (* -1 (/ (cos (- (* 1/2 (* K m)) M)) K)) (* 1/2 (* n (sin (- (* 1/2 (* K 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)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))>
#<alt (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))>
#<alt (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))>
#<alt (* n (+ (* -1/2 (* K (sin (- (* 1/2 (* K m)) M)))) (/ (cos (- (* 1/2 (* K m)) M)) n)))>
#<alt (* n (+ (* -1/2 (* K (sin (- (* 1/2 (* K m)) M)))) (/ (cos (- (* 1/2 (* K m)) M)) n)))>
#<alt (* n (+ (* -1/2 (* K (sin (- (* 1/2 (* K m)) M)))) (/ (cos (- (* 1/2 (* K m)) M)) n)))>
#<alt (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))>
#<alt (* -1 (* n (+ (* -1 (/ (cos (- (* 1/2 (* K m)) M)) n)) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* -1 (* n (+ (* -1 (/ (cos (- (* 1/2 (* K m)) M)) n)) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (* -1 (* n (+ (* -1 (/ (cos (- (* 1/2 (* K m)) M)) n)) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))>
#<alt (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M))))))>
#<alt (+ (cos (neg M)) (+ (* -1/2 (* K (* n (sin (neg M))))) (* m (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M))))))))>
#<alt (+ (cos (neg M)) (+ (* -1/2 (* K (* n (sin (neg M))))) (* m (- (+ (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* m (+ (* -1/8 (* (pow K 2) (cos (neg M)))) (* 1/16 (* (pow K 3) (* n (sin (neg M)))))))) (* 1/2 (* K (sin (neg M))))))))>
#<alt (+ (cos (neg M)) (+ (* -1/2 (* K (* n (sin (neg M))))) (* m (- (+ (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* m (+ (* -1/8 (* (pow K 2) (cos (neg M)))) (+ (* 1/16 (* (pow K 3) (* n (sin (neg M))))) (* m (- (* 1/96 (* (pow K 4) (* n (cos (neg M))))) (* -1/48 (* (pow K 3) (sin (neg M)))))))))) (* 1/2 (* K (sin (neg 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)) (* -1/2 (* K (* n (sin (- (* 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)) (* -1/2 (* K (* n (sin (- (* 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)) (* -1/2 (* K (* n (sin (- (* 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)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))>
#<alt (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))))>
#<alt (+ (cos (* 1/2 (* K m))) (+ (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))) (* M (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m))))))))>
#<alt (+ (cos (* 1/2 (* K m))) (+ (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))) (* M (- (+ (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* M (+ (* -1/2 (cos (* 1/2 (* K m)))) (* 1/4 (* K (* n (sin (* 1/2 (* K m))))))))) (* -1 (sin (* 1/2 (* K m))))))))>
#<alt (+ (cos (* 1/2 (* K m))) (+ (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))) (* M (- (+ (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* M (+ (* -1/2 (cos (* 1/2 (* K m)))) (+ (* 1/4 (* K (* n (sin (* 1/2 (* K m)))))) (* M (- (* -1/12 (* K (* n (cos (* 1/2 (* K m)))))) (* 1/6 (sin (* 1/2 (* K m)))))))))) (* -1 (sin (* 1/2 (* K 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)) (* -1/2 (* K (* n (sin (- (* 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)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))>
#<alt (+ (cos (+ (* -1 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m))))))))>
#<alt (+ (cos (+ (* -1 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m))))))))>
#<alt (+ (cos (+ (* -1 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m))))))))>
#<alt (+ (cos (+ (* -1 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m))))))))>
Calls

213 calls:

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

rewrite331.0ms (2.5%)

Memory
37.1MiB live, 536.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 302×lower-*.f32
4 274×lower-*.f64
3 686×lower-/.f32
3 678×lower-/.f64
3 302×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054323
0102315
1387314
23205314
09040311
Stop Event
iter limit
node limit
iter limit
Counts
20 → 429
Calls
Call 1
Inputs
(pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #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))))
(neg.f64 (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64)))
(*.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 (*.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 (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 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n)))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n))))))
(*.f64 (fma.f64 (*.f64 K (*.f64 n #s(literal -1/2 binary64))) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) 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))))))
(cos.f64 M)
(*.f64 K (+.f64 m n))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(*.f64 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n))))
(/.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)
(cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M))
(sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M))
(fma.f64 (*.f64 K (*.f64 n #s(literal -1/2 binary64))) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) 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))) (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)) (neg.f64 (*.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)) (neg.f64 (*.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)) (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))) (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)) (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))) (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)) (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))) (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)) (neg.f64 (*.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)) (neg.f64 (*.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)) (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))) (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)) (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))) (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)) (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))) (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/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)))
(+.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 #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 (fma.f64 m (+.f64 m n) (*.f64 n n)) (-.f64 n 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 (*.f64 (fma.f64 m (+.f64 m n) (*.f64 n n)) (-.f64 n m))) (fabs.f64 (/.f64 #s(literal 1 binary64) (fma.f64 m (+.f64 m n) (*.f64 n 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))) (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 (*.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 n m)) (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 n m)) (*.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 #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 (-.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 #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 (-.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 (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 #s(literal 0 binary64) (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 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 (fma.f64 (+.f64 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) (*.f64 (*.f64 (fma.f64 (+.f64 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 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 #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 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 #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 #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 #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 #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) (neg.f64 M)) (neg.f64 (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))) #s(literal -1 binary64))
(*.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))))
(*.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)))
(*.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)))
(/.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))
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))))) (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))))))
(+.f64 (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) (exp.f64 (neg.f64 l))) (*.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 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 m n) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))))))
(fma.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) (exp.f64 (neg.f64 l)) (*.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) (exp.f64 (neg.f64 l))))
(/.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (exp.f64 l))
(/.f64 (*.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) #s(literal 1 binary64)) (exp.f64 l))
(/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))) (exp.f64 l))
(/.f64 (neg.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))) (neg.f64 (exp.f64 l)))
(/.f64 (neg.f64 (*.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) #s(literal 1 binary64))) (neg.f64 (exp.f64 l)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))))) (neg.f64 (exp.f64 l)))
(*.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (exp.f64 (neg.f64 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))))
(+.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))))
(+.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 (*.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 (*.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 (*.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)))))
(cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))
(-.f64 (*.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 (neg.f64 M))))
(-.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (neg.f64 M)) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))))
(fma.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))))
(fma.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))))
(fma.f64 (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))))
(fma.f64 (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))))
(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 (*.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 (*.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 (*.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)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 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 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 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 m n) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))
(+.f64 (neg.f64 M) (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))
(-.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))) M)
(-.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 (*.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)))
(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 K (*.f64 (+.f64 m n) #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 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))
(fma.f64 (neg.f64 (*.f64 (+.f64 m n) K)) #s(literal -1/2 binary64) (neg.f64 M))
(fma.f64 #s(literal -1 binary64) M (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))
(/.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))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) #s(literal 1/8 binary64)) (*.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 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) #s(literal 1/8 binary64)) (*.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 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) #s(literal 1/8 binary64)) (*.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 m n) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 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))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) #s(literal 1/8 binary64)) (*.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 (*.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 m n) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))
(/.f64 (neg.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)) (*.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 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) #s(literal 1/8 binary64)) (*.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 m n) (*.f64 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 m n) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))))
(/.f64 (neg.f64 (neg.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)) (*.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))) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) #s(literal 1/8 binary64)) (*.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 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (*.f64 (+.f64 m n) K) (*.f64 (+.f64 m n) K))) #s(literal 1/8 binary64)) (*.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)))
(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 (neg.f64 (*.f64 (+.f64 m n) 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 (neg.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 K #s(literal 1 binary64)) (/.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 #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))
(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 (*.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 #s(literal 1 binary64) (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))
(*.f64 (neg.f64 (*.f64 (+.f64 m n) K)) #s(literal -1/2 binary64))
(+.f64 (*.f64 (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))))) (*.f64 (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))))))
(+.f64 (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))) (*.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))))
(fma.f64 (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))))))
(fma.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))) (*.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))))
(*.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(*.f64 (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))))
(+.f64 (*.f64 n #s(literal -1/4 binary64)) (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64)) (*.f64 n #s(literal -1/4 binary64)))
(fma.f64 n #s(literal -1/4 binary64) (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64)))
(fma.f64 n (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) (*.f64 n #s(literal -1/4 binary64)))
(fma.f64 #s(literal -1/4 binary64) n (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64)))
(fma.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64) (*.f64 n #s(literal -1/4 binary64)))
(fma.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) n (*.f64 n #s(literal -1/4 binary64)))
(fma.f64 (*.f64 n (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n))) (/.f64 #s(literal 1 binary64) n) (*.f64 n #s(literal -1/4 binary64)))
(/.f64 (fma.f64 (*.f64 n (*.f64 n n)) #s(literal -1/64 binary64) (pow.f64 (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 n #s(literal -1/4 binary64)) (*.f64 n #s(literal -1/4 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64))) (*.f64 (*.f64 n #s(literal -1/4 binary64)) (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 n #s(literal -1/4 binary64)) (*.f64 n #s(literal -1/4 binary64))) (*.f64 (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64)))) (-.f64 (*.f64 n #s(literal -1/4 binary64)) (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64))))
(/.f64 (*.f64 n (+.f64 #s(literal -1/64 binary64) (pow.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) #s(literal 3 binary64)))) (fma.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) (-.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) #s(literal -1/4 binary64)) #s(literal 1/16 binary64)))
(/.f64 (*.f64 n (-.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n))) (*.f64 n n)))) (-.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n)))
(/.f64 (*.f64 (+.f64 #s(literal -1/64 binary64) (pow.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) #s(literal 3 binary64))) n) (fma.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) (-.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) #s(literal -1/4 binary64)) #s(literal 1/16 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n))) (*.f64 n n))) n) (-.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n)))
(/.f64 (neg.f64 (fma.f64 (*.f64 n (*.f64 n n)) #s(literal -1/64 binary64) (pow.f64 (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 n #s(literal -1/4 binary64)) (*.f64 n #s(literal -1/4 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64))) (*.f64 (*.f64 n #s(literal -1/4 binary64)) (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 n #s(literal -1/4 binary64)) (*.f64 n #s(literal -1/4 binary64))) (*.f64 (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64)) (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64))))) (neg.f64 (-.f64 (*.f64 n #s(literal -1/4 binary64)) (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 n (+.f64 #s(literal -1/64 binary64) (pow.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) (-.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) #s(literal -1/4 binary64)) #s(literal 1/16 binary64))))
(/.f64 (neg.f64 (*.f64 n (-.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n))) (*.f64 n n))))) (neg.f64 (-.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1/64 binary64) (pow.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) #s(literal 3 binary64))) n)) (neg.f64 (fma.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) (-.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) #s(literal -1/4 binary64)) #s(literal 1/16 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n))) (*.f64 n n))) n)) (neg.f64 (-.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n))))
(*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n)))
(*.f64 (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n)) n)
(+.f64 (*.f64 (exp.f64 (*.f64 n (fma.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64) (*.f64 n #s(literal -1/4 binary64))))) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))))) (*.f64 (exp.f64 (*.f64 n (fma.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64) (*.f64 n #s(literal -1/4 binary64))))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))))))
(+.f64 (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) (exp.f64 (*.f64 n (fma.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64) (*.f64 n #s(literal -1/4 binary64)))))) (*.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) (exp.f64 (*.f64 n (fma.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64) (*.f64 n #s(literal -1/4 binary64)))))))
(fma.f64 (exp.f64 (*.f64 n (fma.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64) (*.f64 n #s(literal -1/4 binary64))))) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (exp.f64 (*.f64 n (fma.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64) (*.f64 n #s(literal -1/4 binary64))))) (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)))))))
(fma.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) (exp.f64 (*.f64 n (fma.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64) (*.f64 n #s(literal -1/4 binary64))))) (*.f64 (*.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64))))) (exp.f64 (*.f64 n (fma.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64) (*.f64 n #s(literal -1/4 binary64)))))))
(*.f64 (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (exp.f64 (*.f64 n (fma.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64) (*.f64 n #s(literal -1/4 binary64))))))
(*.f64 (exp.f64 (*.f64 n (fma.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64) (*.f64 n #s(literal -1/4 binary64))))) (cos.f64 (fma.f64 (+.f64 m n) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))))
(+.f64 (*.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 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))) (*.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)))))) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))
(+.f64 (*.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)))))) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (*.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 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))
(+.f64 (*.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #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 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #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 (*.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #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 (cos.f64 (-.f64 (*.f64 K (*.f64 m #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))))))))
(fma.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 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.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)))))) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))
(fma.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)))))) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (*.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 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))
(fma.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #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 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #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))))))))
(fma.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #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 (cos.f64 (-.f64 (*.f64 K (*.f64 m #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 (*.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))))) (fma.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 n K)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) #s(literal 3 binary64)))) (*.f64 (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))))))
(/.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))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))) (*.f64 (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n)))) (-.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 n K)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) #s(literal 3 binary64))) (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 (fma.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))) (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) 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)))))) (*.f64 (-.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))) (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (*.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)))))) (fma.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 n K)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) #s(literal 3 binary64)))) (fma.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))))
(/.f64 (*.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)))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))) (-.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) 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))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 n K)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) #s(literal 3 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))))))) (fma.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #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 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))
(/.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))))) (fma.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 n K)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) #s(literal 3 binary64))))) (neg.f64 (*.f64 (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n)))) (fma.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))))))
(/.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))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))))) (neg.f64 (*.f64 (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n)))) (-.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 n K)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) #s(literal 3 binary64))) (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 (*.f64 (fma.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))) (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) 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 (*.f64 (-.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))) (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n)))))))
(/.f64 (neg.f64 (*.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)))))) (fma.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 n K)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))))))
(/.f64 (neg.f64 (*.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)))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))))) (neg.f64 (-.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) 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))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (neg.f64 (exp.f64 (-.f64 l (fabs.f64 (-.f64 m n))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 n K)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) #s(literal 3 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)))))))) (neg.f64 (fma.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #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)))))))) (neg.f64 (-.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))
(*.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)))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (cos.f64 (-.f64 (*.f64 K (*.f64 m #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 (*.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))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 M) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 M)))
(+.f64 (*.f64 n K) (*.f64 m 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 (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 (+.f64 m n) K)
(*.f64 K (+.f64 m n))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 n n))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (*.f64 n #s(literal -1/4 binary64)))) n))
(pow.f64 (exp.f64 n) (*.f64 n #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 n) (+.f64 (/.f64 (*.f64 n #s(literal -1/4 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 n #s(literal -1/4 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (*.f64 n n)) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 (*.f64 n #s(literal -1/4 binary64))) n)
(pow.f64 (exp.f64 (*.f64 n (/.f64 (*.f64 n #s(literal -1/4 binary64)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (exp.f64 n) (exp.f64 n)) (/.f64 (*.f64 n #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal -1/4 binary64)) (*.f64 n n))
(*.f64 (exp.f64 (*.f64 n (/.f64 (*.f64 n #s(literal -1/4 binary64)) #s(literal 2 binary64)))) (exp.f64 (*.f64 n (/.f64 (*.f64 n #s(literal -1/4 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))) (*.f64 n (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64))))
(+.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))) (*.f64 (*.f64 n n) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n)))
(+.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))) (*.f64 (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64)) n))
(+.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))) (*.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) (*.f64 n n)))
(+.f64 (*.f64 (*.f64 n n) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n)) (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(+.f64 (*.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) (*.f64 n n)) (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(fma.f64 n (*.f64 n #s(literal -1/4 binary64)) (*.f64 n (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64))))
(fma.f64 n (*.f64 n #s(literal -1/4 binary64)) (*.f64 (*.f64 n n) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n)))
(fma.f64 n (*.f64 n #s(literal -1/4 binary64)) (*.f64 (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64)) n))
(fma.f64 n (*.f64 n #s(literal -1/4 binary64)) (*.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) (*.f64 n n)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 n n) (*.f64 n (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 n n) (*.f64 (*.f64 n n) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n)))
(fma.f64 #s(literal -1/4 binary64) (*.f64 n n) (*.f64 (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64)) n))
(fma.f64 #s(literal -1/4 binary64) (*.f64 n n) (*.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) (*.f64 n n)))
(fma.f64 (*.f64 n #s(literal -1/4 binary64)) n (*.f64 n (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64))))
(fma.f64 (*.f64 n #s(literal -1/4 binary64)) n (*.f64 (*.f64 n n) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n)))
(fma.f64 (*.f64 n #s(literal -1/4 binary64)) n (*.f64 (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64)) n))
(fma.f64 (*.f64 n #s(literal -1/4 binary64)) n (*.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) (*.f64 n n)))
(fma.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) (*.f64 n n) (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(fma.f64 (*.f64 n n) #s(literal -1/4 binary64) (*.f64 n (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64))))
(fma.f64 (*.f64 n n) #s(literal -1/4 binary64) (*.f64 (*.f64 n n) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n)))
(fma.f64 (*.f64 n n) #s(literal -1/4 binary64) (*.f64 (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64)) n))
(fma.f64 (*.f64 n n) #s(literal -1/4 binary64) (*.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) (*.f64 n n)))
(fma.f64 (*.f64 n n) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(/.f64 (*.f64 (*.f64 n n) (+.f64 #s(literal -1/64 binary64) (pow.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) #s(literal 3 binary64)))) (fma.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) (-.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) #s(literal -1/4 binary64)) #s(literal 1/16 binary64)))
(/.f64 (*.f64 (*.f64 n n) (-.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n))) (*.f64 n n)))) (-.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n)))
(/.f64 (neg.f64 (*.f64 (*.f64 n n) (+.f64 #s(literal -1/64 binary64) (pow.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) (-.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n) #s(literal -1/4 binary64)) #s(literal 1/16 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 n n) (-.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n))) (*.f64 n n))))) (neg.f64 (-.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n))))
(*.f64 n (fma.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64) (*.f64 n #s(literal -1/4 binary64))))
(*.f64 (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n)) (*.f64 n n))
(*.f64 (fma.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) #s(literal 1 binary64) (*.f64 n #s(literal -1/4 binary64))) n)
(*.f64 (*.f64 n n) (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n)))
(+.f64 (/.f64 (fabs.f64 (-.f64 m n)) n) (neg.f64 (/.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) n)))
(exp.f64 (*.f64 (log.f64 (/.f64 n (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (fabs.f64 (-.f64 m n)) n) (/.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) n))
(-.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M))) n) (/.f64 l n))
(fma.f64 (fabs.f64 (-.f64 m n)) (/.f64 #s(literal 1 binary64) n) (neg.f64 (/.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) n)))
(neg.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) (neg.f64 n)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) n))
(/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)
(/.f64 #s(literal 1 binary64) (/.f64 n (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 n (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 n (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))))))
(/.f64 (neg.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) (neg.f64 n))
(/.f64 (fma.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)) (neg.f64 (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))))) (*.f64 n (fma.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (+.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) (*.f64 (-.f64 m n) (-.f64 m n)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 n (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 n (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) (*.f64 n (+.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (-.f64 m n)) n) (*.f64 n (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) (*.f64 n n))
(/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) #s(literal 1 binary64)) n)
(/.f64 (*.f64 (fma.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)) (neg.f64 (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (+.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) (*.f64 (-.f64 m n) (-.f64 m n))) n))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) #s(literal 1 binary64)) (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n))
(/.f64 (neg.f64 (neg.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)))) (neg.f64 (neg.f64 n)))
(/.f64 (neg.f64 (fma.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)) (neg.f64 (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)))))) (neg.f64 (*.f64 n (fma.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (+.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) (*.f64 (-.f64 m n) (-.f64 m n))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)))) (neg.f64 (*.f64 n (+.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)))))
(/.f64 (-.f64 (/.f64 (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))) (*.f64 n (*.f64 n n))) (/.f64 (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) (*.f64 n (*.f64 n n)))) (fma.f64 (/.f64 (fabs.f64 (-.f64 m n)) n) (/.f64 (fabs.f64 (-.f64 m n)) n) (fma.f64 (/.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) n) (/.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) n) (*.f64 (/.f64 (fabs.f64 (-.f64 m n)) n) (/.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) n)))))
(/.f64 (-.f64 (*.f64 (/.f64 (fabs.f64 (-.f64 m n)) n) (/.f64 (fabs.f64 (-.f64 m n)) n)) (*.f64 (/.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) n) (/.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) n))) (+.f64 (/.f64 (fabs.f64 (-.f64 m n)) n) (/.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) n)))
(/.f64 (*.f64 (fma.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)) (neg.f64 (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))))) (/.f64 #s(literal 1 binary64) n)) (fma.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (+.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) (*.f64 (-.f64 m n) (-.f64 m n))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) (/.f64 #s(literal 1 binary64) n)) (+.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)))
(/.f64 (-.f64 (neg.f64 (fabs.f64 (-.f64 m n))) (neg.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) (neg.f64 n))
(/.f64 (neg.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) #s(literal 1 binary64))) (neg.f64 n))
(/.f64 (neg.f64 (-.f64 (*.f64 (fabs.f64 (-.f64 m n)) n) (*.f64 n (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)))) (neg.f64 (*.f64 n n)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)) (neg.f64 (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (+.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) (*.f64 (-.f64 m n) (-.f64 m n))) n)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))))) (neg.f64 (neg.f64 (neg.f64 n))))
(/.f64 (neg.f64 (-.f64 (/.f64 (fabs.f64 (*.f64 (-.f64 m n) (*.f64 (-.f64 m n) (-.f64 m n)))) (*.f64 n (*.f64 n n))) (/.f64 (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) (*.f64 n (*.f64 n n))))) (neg.f64 (fma.f64 (/.f64 (fabs.f64 (-.f64 m n)) n) (/.f64 (fabs.f64 (-.f64 m n)) n) (fma.f64 (/.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) n) (/.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) n) (*.f64 (/.f64 (fabs.f64 (-.f64 m n)) n) (/.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) n))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (fabs.f64 (-.f64 m n)) n) (/.f64 (fabs.f64 (-.f64 m n)) n)) (*.f64 (/.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) n) (/.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) n)))) (neg.f64 (+.f64 (/.f64 (fabs.f64 (-.f64 m n)) n) (/.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) n))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)) (neg.f64 (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))))) (/.f64 #s(literal 1 binary64) n))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (+.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) (*.f64 (-.f64 m n) (-.f64 m n)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) (/.f64 #s(literal 1 binary64) n))) (neg.f64 (+.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))))
(pow.f64 (/.f64 n (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 n (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) (/.f64 #s(literal 1 binary64) n))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n))
(*.f64 (neg.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) (/.f64 #s(literal 1 binary64) (neg.f64 n)))
(*.f64 (/.f64 #s(literal 1 binary64) n) (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)))
(*.f64 (/.f64 #s(literal 1 binary64) n) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 n (fma.f64 (fabs.f64 (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 m n)) (neg.f64 (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (+.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) (*.f64 (-.f64 m n) (-.f64 m n)))))
(*.f64 (pow.f64 (/.f64 n (-.f64 (*.f64 (-.f64 m n) (-.f64 m n)) (*.f64 (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l))))
(+.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)))
(+.f64 (*.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)) (*.f64 (cos.f64 M) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 m (*.f64 m m)) #s(literal 1/8 binary64))) (fma.f64 M (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64))))) (cos.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64)))))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 m (*.f64 m m)) #s(literal 1/8 binary64))) (fma.f64 M (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64))))) (sin.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64)) (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M))) (cos.f64 (/.f64 (*.f64 M M) (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M)))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64)) (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M))) (sin.f64 (/.f64 (*.f64 M M) (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M)))))
(cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))
(-.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))))
(-.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (neg.f64 M)) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))))
(fma.f64 (cos.f64 M) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)))
(fma.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M) (*.f64 (cos.f64 M) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))))
(fma.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (cos.f64 M) (*.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)))
(fma.f64 (sin.f64 M) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (*.f64 (cos.f64 M) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))))
(fma.f64 (cos.f64 (/.f64 (*.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 m (*.f64 m m)) #s(literal 1/8 binary64))) (fma.f64 M (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64))))) (cos.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64))))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 m (*.f64 m m)) #s(literal 1/8 binary64))) (fma.f64 M (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64))))) (sin.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64)))))))
(fma.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64)) (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M))) (cos.f64 (/.f64 (*.f64 M M) (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64)) (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M))) (sin.f64 (/.f64 (*.f64 M M) (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64))) (cos.f64 (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)))) (neg.f64 (cos.f64 (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M))))
(+.f64 (*.f64 (cos.f64 M) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) (*.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))))
(+.f64 (*.f64 (cos.f64 M) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) (neg.f64 (*.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M))))
(+.f64 (*.f64 (cos.f64 M) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) (sin.f64 M)))
(+.f64 (*.f64 (sin.f64 (neg.f64 M)) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) (*.f64 (cos.f64 M) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))))
(-.f64 (*.f64 (cos.f64 M) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) (*.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 m (*.f64 m m)) #s(literal 1/8 binary64))) (fma.f64 M (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64))))) (cos.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64)))))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 K (*.f64 K K)) (*.f64 (*.f64 m (*.f64 m m)) #s(literal 1/8 binary64))) (fma.f64 M (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64))))) (sin.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64)))))))
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64)) (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M))) (cos.f64 (/.f64 (*.f64 M M) (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M)))) (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 m K) (*.f64 m K)) #s(literal 1/4 binary64)) (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M))) (sin.f64 (/.f64 (*.f64 M M) (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M)))))
(sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))
(fma.f64 (cos.f64 M) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))))
(fma.f64 (cos.f64 M) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M))))
(fma.f64 (cos.f64 M) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) (sin.f64 M)))
(fma.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (cos.f64 M) (*.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))))
(fma.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (cos.f64 M) (neg.f64 (*.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M))))
(fma.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (cos.f64 M) (*.f64 (neg.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) (sin.f64 M)))
(fma.f64 (sin.f64 (neg.f64 M)) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (*.f64 (cos.f64 M) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 M) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) (*.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64))) (sin.f64 (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) (*.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)))) (neg.f64 (sin.f64 (fma.f64 K (*.f64 m #s(literal 1/2 binary64)) M))))
(+.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))
(+.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))
(+.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))))) (fma.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))
(+.f64 (fma.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))) (*.f64 (cos.f64 M) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))))) (*.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (-.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (-.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))
(fma.f64 (cos.f64 M) (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (fma.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))
(fma.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))
(fma.f64 (*.f64 n #s(literal -1/2 binary64)) (*.f64 K (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))
(fma.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))
(fma.f64 (cos.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (cos.f64 M) (fma.f64 (sin.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64)))) (sin.f64 M) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))
(fma.f64 (*.f64 n K) (*.f64 #s(literal -1/2 binary64) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))
(fma.f64 (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))) K (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))
(fma.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) K) (*.f64 n #s(literal -1/2 binary64)) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))
(fma.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 n K)) #s(literal -1/2 binary64) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))) (fma.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 n K)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 n K)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) #s(literal 3 binary64))) (fma.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 n K)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))) (fma.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 n K)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (-.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 n K)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 n K)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))) (neg.f64 (-.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))) (-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 n K)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))))) (neg.f64 (-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))))
(pow.f64 (/.f64 (fma.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))) (fma.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 n K)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 n K)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (-.f64 (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)) (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 n K)) (*.f64 #s(literal -1/2 binary64) (*.f64 n K))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 K (*.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))) (cos.f64 (-.f64 (*.f64 K (*.f64 m #s(literal 1/2 binary64))) M)))))

simplify507.0ms (3.8%)

Memory
-17.9MiB live, 705.7MiB allocated
Algorithm
egg-herbie
Rules
7 262×lower-fma.f64
7 262×lower-fma.f32
6 302×lower-*.f64
6 302×lower-*.f32
5 294×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0172125348
1569124392
0846523354
Stop Event
iter limit
node limit
Counts
852 → 852
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))))
(- (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)))))
(* -1 (pow (- (* 1/2 n) M) 2))
(- (* m (- M (* 1/2 n))) (pow (- (* 1/2 n) M) 2))
(- (* m (- (+ M (* -1/4 m)) (* 1/2 n))) (pow (- (* 1/2 n) M) 2))
(- (* m (- (+ M (* -1/4 m)) (* 1/2 n))) (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) (- (+ (* -1 (/ (pow (- (* 1/2 n) M) 2) (pow m 2))) (/ M m)) (+ 1/4 (* 1/2 (/ n m)))))
(* (pow m 2) (- (+ (* -1 (/ (pow (- (* 1/2 n) M) 2) (pow m 2))) (/ M m)) (+ 1/4 (* 1/2 (/ n m)))))
(* -1/4 (pow m 2))
(* (pow m 2) (- (* -1 (/ (- (* 1/2 n) M) m)) 1/4))
(* (pow m 2) (- (* -1 (/ (- (/ (pow (- (* 1/2 n) M) 2) m) (* -1 (- (* 1/2 n) M))) m)) 1/4))
(* (pow m 2) (- (* -1 (/ (- (/ (pow (- (* 1/2 n) M) 2) m) (* -1 (- (* 1/2 n) M))) m)) 1/4))
(* -1 (pow (- (* 1/2 m) M) 2))
(- (* n (- M (* 1/2 m))) (pow (- (* 1/2 m) M) 2))
(- (* n (- (+ M (* -1/4 n)) (* 1/2 m))) (pow (- (* 1/2 m) M) 2))
(- (* n (- (+ M (* -1/4 n)) (* 1/2 m))) (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) (- (+ (* -1 (/ (pow (- (* 1/2 m) M) 2) (pow n 2))) (/ M n)) (+ 1/4 (* 1/2 (/ m n)))))
(* (pow n 2) (- (+ (* -1 (/ (pow (- (* 1/2 m) M) 2) (pow n 2))) (/ M n)) (+ 1/4 (* 1/2 (/ m n)))))
(* -1/4 (pow n 2))
(* (pow n 2) (- (* -1 (/ (- (* 1/2 m) M) n)) 1/4))
(* (pow n 2) (- (* -1 (/ (- (/ (pow (- (* 1/2 m) M) 2) n) (* -1 (- (* 1/2 m) M))) n)) 1/4))
(* (pow n 2) (- (* -1 (/ (- (/ (pow (- (* 1/2 m) M) 2) n) (* -1 (- (* 1/2 m) M))) n)) 1/4))
(* -1/4 (pow (+ m n) 2))
(- (* M (+ m n)) (* 1/4 (pow (+ m n) 2)))
(- (* M (- (* -1 M) (* -1 (+ m n)))) (* 1/4 (pow (+ m n) 2)))
(- (* M (- (* -1 M) (* -1 (+ m n)))) (* 1/4 (pow (+ m n) 2)))
(* -1 (pow M 2))
(* (pow M 2) (- (+ (/ m M) (/ n M)) 1))
(* (pow M 2) (- (* -1/4 (/ (pow (+ m n) 2) (pow M 2))) (+ 1 (* -1 (/ (+ m n) M)))))
(* (pow M 2) (- (* -1/4 (/ (pow (+ m n) 2) (pow M 2))) (+ 1 (* -1 (/ (+ m n) M)))))
(* -1 (pow M 2))
(* (pow M 2) (- (+ (/ m M) (/ n M)) 1))
(* (pow M 2) (- (* -1 (/ (- (* 1/4 (/ (pow (+ m n) 2) M)) (+ m n)) M)) 1))
(* (pow M 2) (- (* -1 (/ (- (* 1/4 (/ (pow (+ m n) 2) M)) (+ m n)) M)) 1))
(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))))
(* (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)))))
(* 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 (* -1/4 (pow n 2))))
(+ (* -1/2 (* K (* (exp (* -1/4 (pow n 2))) (* (sin (neg M)) (+ m n))))) (* (cos (neg M)) (exp (* -1/4 (pow n 2)))))
(+ (* K (+ (* -1/2 (* (exp (* -1/4 (pow n 2))) (* (sin (neg M)) (+ m n)))) (* -1/8 (* K (* (cos (neg M)) (* (exp (* -1/4 (pow n 2))) (pow (+ m n) 2))))))) (* (cos (neg M)) (exp (* -1/4 (pow n 2)))))
(+ (* K (+ (* -1/2 (* (exp (* -1/4 (pow n 2))) (* (sin (neg M)) (+ m n)))) (* K (+ (* -1/8 (* (cos (neg M)) (* (exp (* -1/4 (pow n 2))) (pow (+ m n) 2)))) (* 1/48 (* K (* (exp (* -1/4 (pow n 2))) (* (sin (neg M)) (pow (+ m n) 3))))))))) (* (cos (neg M)) (exp (* -1/4 (pow n 2)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K n)) M)) (exp (* -1/4 (pow n 2))))
(+ (* -1/2 (* K (* m (* (exp (* -1/4 (pow n 2))) (sin (- (* 1/2 (* K n)) M)))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (* -1/4 (pow n 2)))))
(+ (* m (+ (* -1/2 (* K (* (exp (* -1/4 (pow n 2))) (sin (- (* 1/2 (* K n)) M))))) (* -1/8 (* (pow K 2) (* m (* (cos (- (* 1/2 (* K n)) M)) (exp (* -1/4 (pow n 2))))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (* -1/4 (pow n 2)))))
(+ (* m (+ (* -1/2 (* K (* (exp (* -1/4 (pow n 2))) (sin (- (* 1/2 (* K n)) M))))) (* m (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K n)) M)) (exp (* -1/4 (pow n 2)))))) (* 1/48 (* (pow K 3) (* m (* (exp (* -1/4 (pow n 2))) (sin (- (* 1/2 (* K n)) M)))))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (* -1/4 (pow n 2)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow n 2))))
(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/2 (* K (sin (- (* 1/2 (* K m)) M)))) (* n (+ (* -1/4 (cos (- (* 1/2 (* K m)) M))) (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K m)) M)))))))))
(+ (cos (- (* 1/2 (* K m)) M)) (* n (+ (* -1/2 (* K (sin (- (* 1/2 (* K m)) M)))) (* n (+ (* -1/4 (cos (- (* 1/2 (* K m)) M))) (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K m)) M)))) (* n (+ (* 1/48 (* (pow K 3) (sin (- (* 1/2 (* K m)) M)))) (* 1/8 (* K (sin (- (* 1/2 (* K m)) M))))))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow n 2))))
(+ (* M (* (exp (* -1/4 (pow n 2))) (sin (* 1/2 (* K (+ m n)))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow n 2)))))
(+ (* M (+ (* -1/2 (* M (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow n 2)))))) (* (exp (* -1/4 (pow n 2))) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow n 2)))))
(+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow n 2))))) (* -1/6 (* M (* (exp (* -1/4 (pow n 2))) (sin (* 1/2 (* K (+ m n))))))))) (* (exp (* -1/4 (pow n 2))) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow n 2)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow n 2))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow n 2))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow n 2))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow n 2))))
(/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/ (- (+ (fabs (- n m)) (* n (+ M (* -1/2 m)))) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/ (- (+ (fabs (- n m)) (* n (+ M (+ (* -1/2 m) (* -1/4 n))))) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/ (- (+ (fabs (- n m)) (* n (+ M (+ (* -1/2 m) (* -1/4 n))))) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(* -1/4 n)
(* n (- (+ (* -1/2 (/ m n)) (/ M n)) 1/4))
(* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(* -1/4 n)
(* -1 (* n (+ 1/4 (* -1 (/ (+ M (* -1/2 m)) n)))))
(* -1 (* n (+ 1/4 (* -1 (/ (- (+ M (+ (* -1/2 m) (/ (fabs (neg (+ m (* -1 n)))) n))) (+ (/ l n) (/ (pow (+ M (* -1/2 m)) 2) n))) n)))))
(* -1 (* n (+ 1/4 (* -1 (/ (- (+ M (+ (* -1/2 m) (/ (fabs (neg (+ m (* -1 n)))) n))) (+ (/ l n) (/ (pow (+ M (* -1/2 m)) 2) n))) n)))))
(* n (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))
(+ (* -1 (* m (* n (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))))) (* n (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))
(+ (* m (+ (* -1 (* n (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))) (* -1/4 (/ m n)))) (* n (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))
(+ (* m (+ (* -1 (* n (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))) (* -1/4 (/ m n)))) (* n (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))
(* -1/4 (/ (pow m 2) n))
(* (pow m 2) (- (* -1 (/ (* n (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))) m)) (* 1/4 (/ 1 n))))
(* (pow m 2) (- (+ (* -1 (/ (* n (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))) m)) (/ (* n (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) (pow m 2))) (* 1/4 (/ 1 n))))
(* (pow m 2) (- (+ (* -1 (/ (* n (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))) m)) (/ (* n (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) (pow m 2))) (* 1/4 (/ 1 n))))
(* -1/4 (/ (pow m 2) n))
(* (pow m 2) (- (* -1 (/ (* n (- (* 1/2 (/ 1 n)) (/ M (pow n 2)))) m)) (* 1/4 (/ 1 n))))
(* (pow m 2) (- (* -1 (/ (+ (* -1 (/ (* n (- (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) m)) (* n (- (* 1/2 (/ 1 n)) (/ M (pow n 2))))) m)) (* 1/4 (/ 1 n))))
(* (pow m 2) (- (* -1 (/ (+ (* -1 (/ (* n (- (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) m)) (* n (- (* 1/2 (/ 1 n)) (/ M (pow n 2))))) m)) (* 1/4 (/ 1 n))))
(* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))
(+ (* M (* n (- (/ 1 n) (* -1 (/ m (pow n 2)))))) (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))
(+ (* M (+ (* -1 (/ M n)) (* n (- (/ 1 n) (* -1 (/ m (pow n 2))))))) (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))
(+ (* M (+ (* -1 (/ M n)) (* n (- (/ 1 n) (* -1 (/ m (pow n 2))))))) (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))
(* -1 (/ (pow M 2) n))
(* (pow M 2) (- (/ (* n (- (/ 1 n) (* -1 (/ m (pow n 2))))) M) (/ 1 n)))
(* (pow M 2) (- (+ (/ (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) (pow M 2)) (/ (* n (- (/ 1 n) (* -1 (/ m (pow n 2))))) M)) (/ 1 n)))
(* (pow M 2) (- (+ (/ (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) (pow M 2)) (/ (* n (- (/ 1 n) (* -1 (/ m (pow n 2))))) M)) (/ 1 n)))
(* -1 (/ (pow M 2) n))
(* (pow M 2) (- (/ (* n (+ (/ 1 n) (/ m (pow n 2)))) M) (/ 1 n)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (* n (+ (/ 1 n) (/ m (pow n 2))))) (* -1 (/ (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) M))) M)) (/ 1 n)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (* n (+ (/ 1 n) (/ m (pow n 2))))) (* -1 (/ (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) M))) M)) (/ 1 n)))
(* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))
(+ (* -1 (/ l n)) (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(+ (* -1 (/ l n)) (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(+ (* -1 (/ l n)) (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(* -1 (/ l n))
(* l (- (/ (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l) (/ 1 n)))
(* l (- (/ (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l) (/ 1 n)))
(* l (- (/ (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l) (/ 1 n)))
(* -1 (/ l n))
(* -1 (* l (+ (* -1 (/ (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l)) (/ 1 n))))
(* -1 (* l (+ (* -1 (/ (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l)) (/ 1 n))))
(* -1 (* l (+ (* -1 (/ (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l)) (/ 1 n))))
(* (cos (neg M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(+ (* -1/2 (* K (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))) (* (sin (neg M)) (+ m n))))) (* (cos (neg M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))))
(+ (* K (+ (* -1/2 (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))) (* (sin (neg M)) (+ m n)))) (* -1/8 (* K (* (cos (neg M)) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))) (pow (+ m n) 2))))))) (* (cos (neg M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))))
(+ (* K (+ (* -1/2 (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))) (* (sin (neg M)) (+ m n)))) (* K (+ (* -1/8 (* (cos (neg M)) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))) (pow (+ m n) 2)))) (* 1/48 (* K (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))) (* (sin (neg M)) (pow (+ m n) 3))))))))) (* (cos (neg M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K n)) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))))
(+ (* m (+ (* -1 (* (pow n 2) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))))) (* -1/2 (* K (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (sin (- (* 1/2 (* K n)) M))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))))
(+ (* m (+ (* -1 (* (pow n 2) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))))) (+ (* -1/2 (* K (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (sin (- (* 1/2 (* K n)) M))))) (* m (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K n)) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))))) (+ (* 1/2 (* K (* (pow n 2) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (* (sin (- (* 1/2 (* K n)) M)) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))))))) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (- (* 1/2 (* (pow n 4) (pow (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))) 2))) 1/4))))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))))
(+ (* m (+ (* -1 (* (pow n 2) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))))) (+ (* -1/2 (* K (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (sin (- (* 1/2 (* K n)) M))))) (* m (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K n)) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))))) (+ (* 1/2 (* K (* (pow n 2) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (* (sin (- (* 1/2 (* K n)) M)) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))))))) (+ (* m (+ (* -1/2 (* K (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (* (sin (- (* 1/2 (* K n)) M)) (- (* 1/2 (* (pow n 4) (pow (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))) 2))) 1/4))))) (+ (* 1/48 (* (pow K 3) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (sin (- (* 1/2 (* K n)) M))))) (+ (* 1/8 (* (pow K 2) (* (pow n 2) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))))))) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (+ (* -1/6 (* (pow n 6) (pow (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))) 3))) (* 1/4 (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))))))))))) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (- (* 1/2 (* (pow n 4) (pow (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))) 2))) 1/4)))))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- M (* 1/2 m)) 2) (pow n 2)))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- M (* 1/2 m)) 2) (pow n 2)))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- M (* 1/2 m)) 2) (pow n 2)))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- M (* 1/2 m)) 2) (pow n 2)))))))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))))
(+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (sin (- (* 1/2 (* K m)) M))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (+ M (* -1/2 m)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))))))
(+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (sin (- (* 1/2 (* K m)) M))))) (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (* (sin (- (* 1/2 (* K m)) M)) (+ M (* -1/2 m)))))) (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (- (* 1/2 (pow (+ M (* -1/2 m)) 2)) 1/4)))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (+ M (* -1/2 m))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))))))
(+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (sin (- (* 1/2 (* K m)) M))))) (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (* (sin (- (* 1/2 (* K m)) M)) (+ M (* -1/2 m)))))) (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))))))) (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (* (sin (- (* 1/2 (* K m)) M)) (- (* 1/2 (pow (+ M (* -1/2 m)) 2)) 1/4))))) (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (+ M (* -1/2 m)))))) (+ (* 1/48 (* (pow K 3) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (sin (- (* 1/2 (* K m)) M))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (+ (* -1/4 (+ M (* -1/2 m))) (* 1/6 (pow (+ M (* -1/2 m)) 3))))))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (- (* 1/2 (pow (+ M (* -1/2 m)) 2)) 1/4))))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (+ M (* -1/2 m))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (neg (+ m (* -1 n)))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (neg (+ m (* -1 n)))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (neg (+ m (* -1 n)))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (neg (+ m (* -1 n)))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (* 1/2 (* K (+ m n)))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))))
(+ (* M (+ (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (sin (* 1/2 (* K (+ m n))))) (* (pow n 2) (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (- (/ 1 n) (* -1 (/ m (pow n 2))))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))))
(+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))))) (+ (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (- (* 1/2 (* (pow n 4) (pow (- (/ 1 n) (* -1 (/ m (pow n 2)))) 2))) 1))) (* (pow n 2) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (* (sin (* 1/2 (* K (+ m n)))) (- (/ 1 n) (* -1 (/ m (pow n 2)))))))))) (+ (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (sin (* 1/2 (* K (+ m n))))) (* (pow n 2) (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (- (/ 1 n) (* -1 (/ m (pow n 2)))))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))))
(+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))))) (+ (* M (+ (* -1/2 (* (pow n 2) (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (- (/ 1 n) (* -1 (/ m (pow n 2)))))))) (+ (* -1/6 (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (sin (* 1/2 (* K (+ m n)))))) (+ (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (+ (* -1 (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2)))))) (* 1/6 (* (pow n 6) (pow (- (/ 1 n) (* -1 (/ m (pow n 2)))) 3)))))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (* (sin (* 1/2 (* K (+ m n)))) (- (* 1/2 (* (pow n 4) (pow (- (/ 1 n) (* -1 (/ m (pow n 2)))) 2))) 1))))))) (+ (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (- (* 1/2 (* (pow n 4) (pow (- (/ 1 n) (* -1 (/ m (pow n 2)))) 2))) 1))) (* (pow n 2) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (* (sin (* 1/2 (* K (+ m n)))) (- (/ 1 n) (* -1 (/ m (pow n 2))))))))))) (+ (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (sin (* 1/2 (* K (+ m n))))) (* (pow n 2) (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (- (/ 1 n) (* -1 (/ m (pow n 2)))))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* -1 (/ M n)) (+ (/ l (pow n 2)) (/ (pow (- (* -1/2 m) (* -1 M)) 2) (pow n 2)))))))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* -1 (/ M n)) (+ (/ l (pow n 2)) (/ (pow (- (* -1/2 m) (* -1 M)) 2) (pow n 2)))))))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* -1 (/ M n)) (+ (/ l (pow n 2)) (/ (pow (- (* -1/2 m) (* -1 M)) 2) (pow n 2)))))))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* -1 (/ M n)) (+ (/ l (pow n 2)) (/ (pow (- (* -1/2 m) (* -1 M)) 2) (pow n 2)))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))
(+ (* -1 (* l (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))) (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(+ (* l (+ (* -1 (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))) (* 1/2 (* l (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))))) (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(+ (* l (+ (* -1 (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))) (* l (+ (* -1/6 (* l (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))) (* 1/2 (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))))))) (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1 (/ l (pow n 2))) (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2))))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1 (/ l (pow n 2))) (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2))))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1 (/ l (pow n 2))) (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2))))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1 (/ l (pow n 2))) (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2))))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))
(* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(+ (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (- (* -1/2 (* n (sin (neg M)))) (* 1/2 (* m (sin (neg M))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))
(+ (* K (+ (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (* -1/4 (* m (* n (cos (neg M))))) (* -1/8 (* (pow m 2) (cos (neg M))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (- (* -1/2 (* n (sin (neg M)))) (* 1/2 (* m (sin (neg M)))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))
(+ (* K (+ (* K (+ (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (- (* 1/16 (* (pow m 2) (* n (sin (neg M))))) (* -1/48 (* (pow m 3) (sin (neg M))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (* -1/4 (* m (* n (cos (neg M))))) (* -1/8 (* (pow m 2) (cos (neg M)))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (- (* -1/2 (* n (sin (neg M)))) (* 1/2 (* m (sin (neg M)))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))
(* -1/2 (* K (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))
(* K (+ (* -1/2 (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) K)))
(* K (+ (* -1/2 (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) K)))
(* K (+ (* -1/2 (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) K)))
(* -1/2 (* K (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))
(* -1 (* K (+ (* -1 (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) K)) (* 1/2 (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))))
(* -1 (* K (+ (* -1 (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) K)) (* 1/2 (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))))
(* -1 (* K (+ (* -1 (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) K)) (* 1/2 (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))))
(+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (* (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 (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* (sin (- (* 1/2 (* K m)) M)) (- M (* 1/2 m)))))) (* (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 (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* (sin (- (* 1/2 (* K m)) M)) (- M (* 1/2 m)))))) (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* (sin (- (* 1/2 (* K m)) M)) (- (* 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)))) (+ (* -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))))))
(* -1/2 (* K (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))
(* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) n)))
(* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) n)))
(* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) n)))
(* -1/2 (* K (* n (* (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))
(* -1 (* n (+ (* -1 (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))) n)) (* 1/2 (* K (* (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))))
(* -1 (* n (+ (* -1 (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))) n)) (* 1/2 (* K (* (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))))
(* -1 (* n (+ (* -1 (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))) n)) (* 1/2 (* K (* (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))))
(+ (* m (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))) (- M (* 1/2 n)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M)))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M))))))))
(+ (* m (+ (* m (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))) (- (* 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)) (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (* -1/8 (* (pow K 2) (cos (neg M)))) (* 1/16 (* (pow K 3) (* n (sin (neg M)))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))) (- M (* 1/2 n)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M))))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M))))))))
(+ (* m (+ (* m (+ (* m (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))) (+ (* -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/8 (* (pow K 2) (cos (neg M)))) (* 1/16 (* (pow K 3) (* n (sin (neg M)))))) (- M (* 1/2 n)))) (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M))))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/96 (* (pow K 4) (* n (cos (neg M))))) (* -1/48 (* (pow K 3) (sin (neg M)))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))) (- (* 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)) (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (* -1/8 (* (pow K 2) (cos (neg M)))) (* 1/16 (* (pow K 3) (* n (sin (neg M))))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))) (- M (* 1/2 n)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M))))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M))))))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 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)) (* -1/2 (* K (* n (sin (- (* 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)) (* -1/2 (* K (* n (sin (- (* 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)) (* -1/2 (* K (* n (sin (- (* 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)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))))
(+ (* M (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ m n) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m)))))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))))))
(+ (* M (+ (* M (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ m n) (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m))))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (* -1/2 (cos (* 1/2 (* K m)))) (* 1/4 (* K (* n (sin (* 1/2 (* K m))))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ m n) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m))))))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))))))
(+ (* M (+ (* M (+ (* M (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ m n) (+ (* -1/2 (cos (* 1/2 (* K m)))) (* 1/4 (* K (* n (sin (* 1/2 (* K m))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* -1/12 (* K (* n (cos (* 1/2 (* K m)))))) (* 1/6 (sin (* 1/2 (* K m)))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ m n) (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m))))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (* -1/2 (cos (* 1/2 (* K m)))) (* 1/4 (* K (* n (sin (* 1/2 (* K m)))))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ m n) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m))))))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(* (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))) (+ (cos (+ (* -1 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -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)))) (* -1/2 (* K (* n (sin (+ (* -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)))) (* -1/2 (* K (* n (sin (+ (* -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)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m)))))))))
(* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(+ (* -1 (* l (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))))) (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))))
(+ (* l (+ (* -1 (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))) (* 1/2 (* l (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))))))) (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))))
(+ (* l (+ (* -1 (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))) (* l (+ (* -1/6 (* l (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))))) (* 1/2 (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))))))) (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(* (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(* (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(* (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(* (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
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
(+ 1 (* -1/4 (pow n 2)))
(+ 1 (* (pow n 2) (- (* 1/32 (pow n 2)) 1/4)))
(+ 1 (* (pow n 2) (- (* (pow n 2) (+ 1/32 (* -1/384 (pow n 2)))) 1/4)))
(exp (* -1/4 (pow n 2)))
(exp (* -1/4 (pow n 2)))
(exp (* -1/4 (pow n 2)))
(exp (* -1/4 (pow n 2)))
(exp (* -1/4 (pow n 2)))
(exp (* -1/4 (pow n 2)))
(exp (* -1/4 (pow n 2)))
(exp (* -1/4 (pow n 2)))
(- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))
(- (+ (fabs (- n m)) (* n (+ M (* -1/2 m)))) (+ l (pow (+ M (* -1/2 m)) 2)))
(- (+ (fabs (- n m)) (* n (+ M (+ (* -1/2 m) (* -1/4 n))))) (+ l (pow (+ M (* -1/2 m)) 2)))
(- (+ (fabs (- n m)) (* n (+ M (+ (* -1/2 m) (* -1/4 n))))) (+ l (pow (+ M (* -1/2 m)) 2)))
(* -1/4 (pow n 2))
(* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ M n)) 1/4))
(* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(* -1/4 (pow n 2))
(* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ M n)) 1/4))
(* (pow n 2) (- (* -1 (/ (+ (* -1 (+ M (* -1/2 m))) (* -1 (/ (- (fabs (neg (+ m (* -1 n)))) (+ l (pow (+ M (* -1/2 m)) 2))) n))) n)) 1/4))
(* (pow n 2) (- (* -1 (/ (+ (* -1 (+ M (* -1/2 m))) (* -1 (/ (- (fabs (neg (+ m (* -1 n)))) (+ l (pow (+ M (* -1/2 m)) 2))) n))) n)) 1/4))
(* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))
(+ (* -1 (* m (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))))) (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))
(+ (* m (+ (* -1 (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))) (* -1/4 m))) (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))
(+ (* m (+ (* -1 (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))) (* -1/4 m))) (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))
(* -1/4 (pow m 2))
(* (pow m 2) (- (* -1 (/ (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))) m)) 1/4))
(* (pow m 2) (- (+ (* -1 (/ (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))) m)) (/ (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) (pow m 2))) 1/4))
(* (pow m 2) (- (+ (* -1 (/ (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))) m)) (/ (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) (pow m 2))) 1/4))
(* -1/4 (pow m 2))
(* (pow m 2) (- (* -1 (/ (* (pow n 2) (- (* 1/2 (/ 1 n)) (/ M (pow n 2)))) m)) 1/4))
(* (pow m 2) (- (* -1 (/ (+ (* -1 (/ (* (pow n 2) (- (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) m)) (* (pow n 2) (- (* 1/2 (/ 1 n)) (/ M (pow n 2))))) m)) 1/4))
(* (pow m 2) (- (* -1 (/ (+ (* -1 (/ (* (pow n 2) (- (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) m)) (* (pow n 2) (- (* 1/2 (/ 1 n)) (/ M (pow n 2))))) m)) 1/4))
(* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))
(+ (* M (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2)))))) (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))
(+ (* M (+ (* -1 M) (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2))))))) (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))
(+ (* M (+ (* -1 M) (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2))))))) (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))
(* -1 (pow M 2))
(* (pow M 2) (- (/ (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2))))) M) 1))
(* (pow M 2) (- (+ (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) (pow M 2)) (/ (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2))))) M)) 1))
(* (pow M 2) (- (+ (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) (pow M 2)) (/ (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2))))) M)) 1))
(* -1 (pow M 2))
(* (pow M 2) (- (/ (* (pow n 2) (+ (/ 1 n) (/ m (pow n 2)))) M) 1))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (* (pow n 2) (+ (/ 1 n) (/ m (pow n 2))))) (* -1 (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) M))) M)) 1))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (* (pow n 2) (+ (/ 1 n) (/ m (pow n 2))))) (* -1 (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) M))) M)) 1))
(* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))
(+ (* -1 l) (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(+ (* -1 l) (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(+ (* -1 l) (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(* -1 l)
(* l (- (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l) 1))
(* l (- (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l) 1))
(* l (- (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l) 1))
(* -1 l)
(* -1 (* l (+ 1 (* -1 (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l)))))
(* -1 (* l (+ 1 (* -1 (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l)))))
(* -1 (* l (+ 1 (* -1 (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l)))))
(/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/ (- (fabs (neg (+ m (* -1 n)))) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/ (- (fabs (neg (+ m (* -1 n)))) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/ (- (fabs (neg (+ m (* -1 n)))) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/ (- (fabs (neg (+ m (* -1 n)))) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/ (- (fabs (- n m)) (+ l (pow M 2))) n)
(- (+ (/ (fabs (- n m)) n) (/ (* M m) n)) (+ (/ l n) (/ (pow M 2) n)))
(- (+ (* m (+ (* -1/4 (/ m n)) (/ M n))) (/ (fabs (- n m)) n)) (+ (/ l n) (/ (pow M 2) n)))
(- (+ (* m (+ (* -1/4 (/ m n)) (/ M n))) (/ (fabs (- n m)) n)) (+ (/ l n) (/ (pow M 2) n)))
(* -1/4 (/ (pow m 2) n))
(* (pow m 2) (- (/ M (* m n)) (* 1/4 (/ 1 n))))
(* (pow m 2) (- (+ (/ M (* m n)) (/ (fabs (- n m)) (* (pow m 2) n))) (+ (* 1/4 (/ 1 n)) (+ (/ l (* (pow m 2) n)) (/ (pow M 2) (* (pow m 2) n))))))
(* (pow m 2) (- (+ (/ M (* m n)) (/ (fabs (- n m)) (* (pow m 2) n))) (+ (* 1/4 (/ 1 n)) (+ (/ l (* (pow m 2) n)) (/ (pow M 2) (* (pow m 2) n))))))
(* -1/4 (/ (pow m 2) n))
(* (pow m 2) (- (/ M (* m n)) (* 1/4 (/ 1 n))))
(* (pow m 2) (- (* -1 (/ (+ (* -1 (/ M n)) (* -1 (/ (- (/ (fabs (+ n (* -1 m))) n) (+ (/ l n) (/ (pow M 2) n))) m))) m)) (* 1/4 (/ 1 n))))
(* (pow m 2) (- (* -1 (/ (+ (* -1 (/ M n)) (* -1 (/ (- (/ (fabs (+ n (* -1 m))) n) (+ (/ l n) (/ (pow M 2) n))) m))) m)) (* 1/4 (/ 1 n))))
(/ (- (fabs (- n m)) (+ l (* 1/4 (pow m 2)))) n)
(- (+ (/ (fabs (- n m)) n) (/ (* M m) n)) (+ (* 1/4 (/ (pow m 2) n)) (/ l n)))
(- (+ (* M (+ (* -1 (/ M n)) (/ m n))) (/ (fabs (- n m)) n)) (+ (* 1/4 (/ (pow m 2) n)) (/ l n)))
(- (+ (* M (+ (* -1 (/ M n)) (/ m n))) (/ (fabs (- n m)) n)) (+ (* 1/4 (/ (pow m 2) n)) (/ l n)))
(* -1 (/ (pow M 2) n))
(* (pow M 2) (- (/ m (* M n)) (/ 1 n)))
(* (pow M 2) (- (+ (/ m (* M n)) (/ (fabs (- n m)) (* (pow M 2) n))) (+ (* 1/4 (/ (pow m 2) (* (pow M 2) n))) (+ (/ 1 n) (/ l (* (pow M 2) n))))))
(* (pow M 2) (- (+ (/ m (* M n)) (/ (fabs (- n m)) (* (pow M 2) n))) (+ (* 1/4 (/ (pow m 2) (* (pow M 2) n))) (+ (/ 1 n) (/ l (* (pow M 2) n))))))
(* -1 (/ (pow M 2) n))
(* (pow M 2) (- (/ m (* M n)) (/ 1 n)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (/ m n)) (* -1 (/ (- (/ (fabs (- n m)) n) (+ (* 1/4 (/ (pow m 2) n)) (/ l n))) M))) M)) (/ 1 n)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (/ m n)) (* -1 (/ (- (/ (fabs (- n m)) n) (+ (* 1/4 (/ (pow m 2) n)) (/ l n))) M))) M)) (/ 1 n)))
(/ (- (fabs (- n m)) (pow (+ M (* -1/2 m)) 2)) n)
(- (+ (* -1 (/ l n)) (/ (fabs (- n m)) n)) (/ (pow (+ M (* -1/2 m)) 2) n))
(- (+ (* -1 (/ l n)) (/ (fabs (- n m)) n)) (/ (pow (+ M (* -1/2 m)) 2) n))
(- (+ (* -1 (/ l n)) (/ (fabs (- n m)) n)) (/ (pow (+ M (* -1/2 m)) 2) n))
(* -1 (/ l n))
(* l (- (/ (fabs (- n m)) (* l n)) (+ (/ 1 n) (/ (pow (+ M (* -1/2 m)) 2) (* l n)))))
(* l (- (/ (fabs (- n m)) (* l n)) (+ (/ 1 n) (/ (pow (+ M (* -1/2 m)) 2) (* l n)))))
(* l (- (/ (fabs (- n m)) (* l n)) (+ (/ 1 n) (/ (pow (+ M (* -1/2 m)) 2) (* l n)))))
(* -1 (/ l n))
(* -1 (* l (+ (* -1 (/ (- (/ (fabs (- n m)) n) (/ (pow (+ M (* -1/2 m)) 2) n)) l)) (/ 1 n))))
(* -1 (* l (+ (* -1 (/ (- (/ (fabs (- n m)) n) (/ (pow (+ M (* -1/2 m)) 2) n)) l)) (/ 1 n))))
(* -1 (* l (+ (* -1 (/ (- (/ (fabs (- n m)) n) (/ (pow (+ M (* -1/2 m)) 2) n)) l)) (/ 1 n))))
(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))))
(sin (neg M))
(+ (sin (neg M)) (* 1/2 (* K (* m (cos (neg M))))))
(+ (sin (neg M)) (* m (+ (* -1/8 (* (pow K 2) (* m (sin (neg M))))) (* 1/2 (* K (cos (neg M)))))))
(+ (sin (neg M)) (* m (+ (* 1/2 (* K (cos (neg M)))) (* m (+ (* -1/8 (* (pow K 2) (sin (neg M)))) (* -1/48 (* (pow K 3) (* m (cos (neg M))))))))))
(sin (- (* 1/2 (* K m)) M))
(sin (- (* 1/2 (* K m)) M))
(sin (- (* 1/2 (* K m)) M))
(sin (- (* 1/2 (* K m)) M))
(sin (- (* 1/2 (* K m)) M))
(sin (- (* 1/2 (* K m)) M))
(sin (- (* 1/2 (* K m)) M))
(sin (- (* 1/2 (* K m)) M))
(sin (neg M))
(+ (sin (neg M)) (* 1/2 (* K (* m (cos (neg M))))))
(+ (sin (neg M)) (* K (+ (* -1/8 (* K (* (pow m 2) (sin (neg M))))) (* 1/2 (* m (cos (neg M)))))))
(+ (sin (neg M)) (* K (+ (* 1/2 (* m (cos (neg M)))) (* K (+ (* -1/8 (* (pow m 2) (sin (neg M)))) (* -1/48 (* K (* (pow m 3) (cos (neg M))))))))))
(sin (- (* 1/2 (* K m)) M))
(sin (- (* 1/2 (* K m)) M))
(sin (- (* 1/2 (* K m)) M))
(sin (- (* 1/2 (* K m)) M))
(sin (- (* 1/2 (* K m)) M))
(sin (- (* 1/2 (* K m)) M))
(sin (- (* 1/2 (* K m)) M))
(sin (- (* 1/2 (* K m)) M))
(sin (* 1/2 (* K m)))
(+ (sin (* 1/2 (* K m))) (* -1 (* M (cos (* 1/2 (* K m))))))
(+ (sin (* 1/2 (* K m))) (* M (+ (* -1 (cos (* 1/2 (* K m)))) (* -1/2 (* M (sin (* 1/2 (* K m))))))))
(+ (sin (* 1/2 (* K m))) (* M (+ (* -1 (cos (* 1/2 (* K m)))) (* M (+ (* -1/2 (sin (* 1/2 (* K m)))) (* 1/6 (* M (cos (* 1/2 (* K m))))))))))
(sin (- (* 1/2 (* K m)) M))
(sin (- (* 1/2 (* K m)) M))
(sin (- (* 1/2 (* K m)) M))
(sin (- (* 1/2 (* K m)) M))
(sin (+ (* -1 M) (* 1/2 (* K m))))
(sin (+ (* -1 M) (* 1/2 (* K m))))
(sin (+ (* -1 M) (* 1/2 (* K m))))
(sin (+ (* -1 M) (* 1/2 (* K m))))
(cos (neg M))
(+ (cos (neg M)) (* K (- (* -1/2 (* n (sin (neg M)))) (* 1/2 (* m (sin (neg M)))))))
(+ (cos (neg M)) (* K (- (+ (* -1/2 (* n (sin (neg M)))) (* K (+ (* -1/4 (* m (* n (cos (neg M))))) (* -1/8 (* (pow m 2) (cos (neg M))))))) (* 1/2 (* m (sin (neg M)))))))
(+ (cos (neg M)) (* K (- (+ (* -1/2 (* n (sin (neg M)))) (* K (+ (* -1/4 (* m (* n (cos (neg M))))) (+ (* -1/8 (* (pow m 2) (cos (neg M)))) (* K (- (* 1/16 (* (pow m 2) (* n (sin (neg M))))) (* -1/48 (* (pow m 3) (sin (neg M)))))))))) (* 1/2 (* m (sin (neg M)))))))
(* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))
(* K (+ (* -1/2 (* n (sin (- (* 1/2 (* K m)) M)))) (/ (cos (- (* 1/2 (* K m)) M)) K)))
(* K (+ (* -1/2 (* n (sin (- (* 1/2 (* K m)) M)))) (/ (cos (- (* 1/2 (* K m)) M)) K)))
(* K (+ (* -1/2 (* n (sin (- (* 1/2 (* K m)) M)))) (/ (cos (- (* 1/2 (* K m)) M)) K)))
(* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))
(* -1 (* K (+ (* -1 (/ (cos (- (* 1/2 (* K m)) M)) K)) (* 1/2 (* n (sin (- (* 1/2 (* K m)) M)))))))
(* -1 (* K (+ (* -1 (/ (cos (- (* 1/2 (* K m)) M)) K)) (* 1/2 (* n (sin (- (* 1/2 (* K m)) M)))))))
(* -1 (* K (+ (* -1 (/ (cos (- (* 1/2 (* K m)) M)) K)) (* 1/2 (* n (sin (- (* 1/2 (* K 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)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))
(* n (+ (* -1/2 (* K (sin (- (* 1/2 (* K m)) M)))) (/ (cos (- (* 1/2 (* K m)) M)) n)))
(* n (+ (* -1/2 (* K (sin (- (* 1/2 (* K m)) M)))) (/ (cos (- (* 1/2 (* K m)) M)) n)))
(* n (+ (* -1/2 (* K (sin (- (* 1/2 (* K m)) M)))) (/ (cos (- (* 1/2 (* K m)) M)) n)))
(* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))
(* -1 (* n (+ (* -1 (/ (cos (- (* 1/2 (* K m)) M)) n)) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(* -1 (* n (+ (* -1 (/ (cos (- (* 1/2 (* K m)) M)) n)) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(* -1 (* n (+ (* -1 (/ (cos (- (* 1/2 (* K m)) M)) n)) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M))))))
(+ (cos (neg M)) (+ (* -1/2 (* K (* n (sin (neg M))))) (* m (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M))))))))
(+ (cos (neg M)) (+ (* -1/2 (* K (* n (sin (neg M))))) (* m (- (+ (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* m (+ (* -1/8 (* (pow K 2) (cos (neg M)))) (* 1/16 (* (pow K 3) (* n (sin (neg M)))))))) (* 1/2 (* K (sin (neg M))))))))
(+ (cos (neg M)) (+ (* -1/2 (* K (* n (sin (neg M))))) (* m (- (+ (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* m (+ (* -1/8 (* (pow K 2) (cos (neg M)))) (+ (* 1/16 (* (pow K 3) (* n (sin (neg M))))) (* m (- (* 1/96 (* (pow K 4) (* n (cos (neg M))))) (* -1/48 (* (pow K 3) (sin (neg M)))))))))) (* 1/2 (* K (sin (neg M))))))))
(+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 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)) (* -1/2 (* K (* n (sin (- (* 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)) (* -1/2 (* K (* n (sin (- (* 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)) (* -1/2 (* K (* n (sin (- (* 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))) (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))))
(+ (cos (* 1/2 (* K m))) (+ (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))) (* M (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m))))))))
(+ (cos (* 1/2 (* K m))) (+ (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))) (* M (- (+ (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* M (+ (* -1/2 (cos (* 1/2 (* K m)))) (* 1/4 (* K (* n (sin (* 1/2 (* K m))))))))) (* -1 (sin (* 1/2 (* K m))))))))
(+ (cos (* 1/2 (* K m))) (+ (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))) (* M (- (+ (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* M (+ (* -1/2 (cos (* 1/2 (* K m)))) (+ (* 1/4 (* K (* n (sin (* 1/2 (* K m)))))) (* M (- (* -1/12 (* K (* n (cos (* 1/2 (* K m)))))) (* 1/6 (sin (* 1/2 (* K m)))))))))) (* -1 (sin (* 1/2 (* K m))))))))
(+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 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)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(+ (cos (+ (* -1 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m))))))))
(+ (cos (+ (* -1 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m))))))))
(+ (cos (+ (* -1 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m))))))))
(+ (cos (+ (* -1 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m))))))))
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 m (-.f64 (fma.f64 #s(literal 1/2 binary64) n (*.f64 m #s(literal 1/4 binary64))) 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 (-.f64 (fma.f64 #s(literal 1/2 binary64) n (*.f64 m #s(literal 1/4 binary64))) 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 (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) #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 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 (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) #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 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 (fma.f64 n #s(literal -1/2 binary64) M) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (fma.f64 n #s(literal -1/2 binary64) 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 (fma.f64 n #s(literal -1/2 binary64) M) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (fma.f64 n #s(literal -1/2 binary64) 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))
(*.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 (fma.f64 m #s(literal -1/2 binary64) 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 (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 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (neg.f64 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 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (neg.f64 n))) 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) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.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 n m) (+.f64 n m)) (*.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 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 (+.f64 m (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) 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 n m) (+.f64 n m)) M) n)) M)))
(- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))
(-.f64 (fabs.f64 (-.f64 n m)) (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 n m))) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (fma.f64 n #s(literal -1/2 binary64) M) (neg.f64 l)))
(- (+ (fabs (- m n)) (* m (- (+ M (* -1/4 m)) (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))
(+.f64 (fma.f64 m (+.f64 M (fma.f64 m #s(literal -1/4 binary64) (*.f64 n #s(literal -1/2 binary64)))) (fabs.f64 (-.f64 n m))) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (fma.f64 n #s(literal -1/2 binary64) M) (neg.f64 l)))
(- (+ (fabs (- m n)) (* m (- (+ M (* -1/4 m)) (* 1/2 n)))) (+ l (pow (- (* 1/2 n) M) 2)))
(+.f64 (fma.f64 m (+.f64 M (fma.f64 m #s(literal -1/4 binary64) (*.f64 n #s(literal -1/2 binary64)))) (fabs.f64 (-.f64 n m))) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (fma.f64 n #s(literal -1/2 binary64) M) (neg.f64 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 M m) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 m m)) (+.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) #s(literal 1/4 binary64)) (/.f64 l (*.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))))))
(* (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 M m) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 m m)) (+.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) #s(literal 1/4 binary64)) (/.f64 l (*.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))))))
(* -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 (fma.f64 n #s(literal -1/2 binary64) M) 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 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l)) (neg.f64 m)) (fma.f64 n #s(literal -1/2 binary64) 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 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l)) (neg.f64 m)) (fma.f64 n #s(literal -1/2 binary64) M)) (neg.f64 m)) #s(literal -1/4 binary64)))
(- (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 (+.f64 (fma.f64 n #s(literal -1/4 binary64) M) (*.f64 m #s(literal -1/2 binary64))) (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 (+.f64 (fma.f64 n #s(literal -1/4 binary64) M) (*.f64 m #s(literal -1/2 binary64))) (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 (*.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 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 #s(literal 1/4 binary64) (+.f64 (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 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 #s(literal 1/4 binary64) (+.f64 (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 (fma.f64 m #s(literal -1/2 binary64) M) 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 #s(literal 1/2 binary64) m) M) (/.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)) (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 #s(literal 1/2 binary64) m) M) (/.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)) (neg.f64 n)) #s(literal -1/4 binary64)))
(- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))
(-.f64 (fabs.f64 (-.f64 n m)) (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 n m))) (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 n m))) (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 n m))) (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 n m)) (*.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 n m)) (*.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 n m)) (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 n m)) (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 n m)) (*.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 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 (fabs.f64 (-.f64 n m)) l) (+.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)) l))))
(* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))
(*.f64 l (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) l) (+.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)) l))))
(* l (- (/ (fabs (- m n)) l) (+ 1 (/ (pow (- (* 1/2 (+ m n)) M) 2) l))))
(*.f64 l (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) l) (+.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)) 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 n m)) (*.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 n m)) (*.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 n m)) (*.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 (pow (- (* 1/2 n) M) 2))
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (fma.f64 n #s(literal -1/2 binary64) M))
(- (* m (- M (* 1/2 n))) (pow (- (* 1/2 n) M) 2))
(fma.f64 m (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (fma.f64 n #s(literal -1/2 binary64) M)))
(- (* m (- (+ M (* -1/4 m)) (* 1/2 n))) (pow (- (* 1/2 n) M) 2))
(fma.f64 m (+.f64 M (fma.f64 m #s(literal -1/4 binary64) (*.f64 n #s(literal -1/2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (fma.f64 n #s(literal -1/2 binary64) M)))
(- (* m (- (+ M (* -1/4 m)) (* 1/2 n))) (pow (- (* 1/2 n) M) 2))
(fma.f64 m (+.f64 M (fma.f64 m #s(literal -1/4 binary64) (*.f64 n #s(literal -1/2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (fma.f64 n #s(literal -1/2 binary64) M)))
(* -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) (- (+ (* -1 (/ (pow (- (* 1/2 n) M) 2) (pow m 2))) (/ M m)) (+ 1/4 (* 1/2 (/ n m)))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (fma.f64 n #s(literal -1/2 binary64) M)) (*.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) (- (+ (* -1 (/ (pow (- (* 1/2 n) M) 2) (pow m 2))) (/ M m)) (+ 1/4 (* 1/2 (/ n m)))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (fma.f64 n #s(literal -1/2 binary64) M)) (*.f64 m m)) (-.f64 (/.f64 M m) (fma.f64 #s(literal 1/2 binary64) (/.f64 n 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 (/.f64 (fma.f64 n #s(literal -1/2 binary64) M) m) #s(literal -1/4 binary64)))
(* (pow m 2) (- (* -1 (/ (- (/ (pow (- (* 1/2 n) M) 2) m) (* -1 (- (* 1/2 n) M))) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (+.f64 (fma.f64 n #s(literal -1/2 binary64) M) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (fma.f64 n #s(literal -1/2 binary64) M)) m)) m) #s(literal -1/4 binary64)))
(* (pow m 2) (- (* -1 (/ (- (/ (pow (- (* 1/2 n) M) 2) m) (* -1 (- (* 1/2 n) M))) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (+.f64 (fma.f64 n #s(literal -1/2 binary64) M) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (fma.f64 n #s(literal -1/2 binary64) M)) m)) m) #s(literal -1/4 binary64)))
(* -1 (pow (- (* 1/2 m) M) 2))
(*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (fma.f64 m #s(literal -1/2 binary64) M))
(- (* n (- M (* 1/2 m))) (pow (- (* 1/2 m) M) 2))
(fma.f64 n (fma.f64 m #s(literal -1/2 binary64) M) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (fma.f64 m #s(literal -1/2 binary64) M)))
(- (* n (- (+ M (* -1/4 n)) (* 1/2 m))) (pow (- (* 1/2 m) M) 2))
(fma.f64 n (+.f64 (fma.f64 n #s(literal -1/4 binary64) M) (*.f64 m #s(literal -1/2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (fma.f64 m #s(literal -1/2 binary64) M)))
(- (* n (- (+ M (* -1/4 n)) (* 1/2 m))) (pow (- (* 1/2 m) M) 2))
(fma.f64 n (+.f64 (fma.f64 n #s(literal -1/4 binary64) M) (*.f64 m #s(literal -1/2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (fma.f64 m #s(literal -1/2 binary64) M)))
(* -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) (- (+ (* -1 (/ (pow (- (* 1/2 m) M) 2) (pow n 2))) (/ M n)) (+ 1/4 (* 1/2 (/ m n)))))
(*.f64 (*.f64 n n) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.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) (- (+ (* -1 (/ (pow (- (* 1/2 m) M) 2) (pow n 2))) (/ M n)) (+ 1/4 (* 1/2 (/ m n)))))
(*.f64 (*.f64 n n) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)) (-.f64 (/.f64 M n) (fma.f64 #s(literal 1/2 binary64) (/.f64 m 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 (/.f64 (fma.f64 m #s(literal -1/2 binary64) M) n) #s(literal -1/4 binary64)))
(* (pow n 2) (- (* -1 (/ (- (/ (pow (- (* 1/2 m) M) 2) n) (* -1 (- (* 1/2 m) M))) n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (neg.f64 n))) n) #s(literal -1/4 binary64)))
(* (pow n 2) (- (* -1 (/ (- (/ (pow (- (* 1/2 m) M) 2) n) (* -1 (- (* 1/2 m) M))) n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (neg.f64 n))) n) #s(literal -1/4 binary64)))
(* -1/4 (pow (+ m n) 2))
(*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1/4 binary64))
(- (* M (+ m n)) (* 1/4 (pow (+ m n) 2)))
(fma.f64 M (+.f64 n m) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1/4 binary64)))
(- (* M (- (* -1 M) (* -1 (+ m n)))) (* 1/4 (pow (+ m n) 2)))
(fma.f64 M (+.f64 (neg.f64 M) (+.f64 n m)) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1/4 binary64)))
(- (* M (- (* -1 M) (* -1 (+ m n)))) (* 1/4 (pow (+ m n) 2)))
(fma.f64 M (+.f64 (neg.f64 M) (+.f64 n m)) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1/4 binary64)))
(* -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/4 (/ (pow (+ m n) 2) (pow M 2))) (+ 1 (* -1 (/ (+ m n) M)))))
(*.f64 (*.f64 M M) (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 M M)) #s(literal -1/4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 n m) M))))
(* (pow M 2) (- (* -1/4 (/ (pow (+ m n) 2) (pow M 2))) (+ 1 (* -1 (/ (+ m n) M)))))
(*.f64 (*.f64 M M) (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 M M)) #s(literal -1/4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 n 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/4 (/ (pow (+ m n) 2) M)) (+ m n)) M)) 1))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) M) (-.f64 (neg.f64 m) n)) (neg.f64 M)) #s(literal -1 binary64)))
(* (pow M 2) (- (* -1 (/ (- (* 1/4 (/ (pow (+ m n) 2) M)) (+ m n)) M)) 1))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) M) (-.f64 (neg.f64 m) n)) (neg.f64 M)) #s(literal -1 binary64)))
(exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2)))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 M (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 M (fma.f64 (*.f64 (+.f64 n m) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) #s(literal -1/2 binary64) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (+.f64 n m)))))) (*.f64 (+.f64 n m) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 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))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (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))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (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))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (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))) (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 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))) (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 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))) (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 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))) (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 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))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 m (cos.f64 M)) (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))))))
(+ (* 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 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 M (*.f64 n #s(literal -1/2 binary64))) (*.f64 (*.f64 m (cos.f64 M)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 m (cos.f64 M)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 (*.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 n m)) (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 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))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (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))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (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))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (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))) (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 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))) (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 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))) (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 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))) (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 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))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))))
(*.f64 (cos.f64 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))))
(+ (* 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 n (*.f64 (*.f64 (cos.f64 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)))) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 (cos.f64 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)))))
(+ (* 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 n (*.f64 (*.f64 (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)) (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)))) (cos.f64 M)) (*.f64 (*.f64 (cos.f64 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)))) (fma.f64 m #s(literal -1/2 binary64) M))) (*.f64 (cos.f64 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)))))
(+ (* 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 (cos.f64 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)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M))) (*.f64 #s(literal -1/4 binary64) (fma.f64 m #s(literal -1/2 binary64) M)))) (*.f64 (*.f64 (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)) (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)))) (cos.f64 M))) (*.f64 (*.f64 (cos.f64 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)))) (fma.f64 m #s(literal -1/2 binary64) M))) (*.f64 (cos.f64 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)))))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (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))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (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))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (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))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (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))) (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 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))) (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 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))) (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 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))) (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 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))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.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 n m)) (*.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 n m)) (*.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 n m)) (*.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 n m)) (*.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 n m)) (*.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 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))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (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))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (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))) (cos.f64 M))
(* (cos M) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (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))) (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 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))) (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 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))) (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 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))) (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 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))) (cos.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 #s(literal -1/2 binary64) (*.f64 (*.f64 K (exp.f64 (neg.f64 l))) (*.f64 (+.f64 n m) (sin.f64 (neg.f64 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 (*.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 #s(literal -1/2 binary64) (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (+.f64 n m) (sin.f64 (neg.f64 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 #s(literal 1/48 binary64) (*.f64 (*.f64 K (exp.f64 (neg.f64 l))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (sin.f64 (neg.f64 M)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (+.f64 n m) (sin.f64 (neg.f64 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 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) 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 #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 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) 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/2 binary64) (*.f64 K (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 K K) m) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) 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/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 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M))))) (*.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 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n 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 (- 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 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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/8 binary64) (*.f64 (*.f64 (*.f64 K K) n) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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 (*.f64 K (*.f64 K K)) n) (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 K K) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) (exp.f64 (neg.f64 l))))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 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 (* -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 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))))
(+ (* M (* (exp (neg l)) (sin (* 1/2 (* K (+ m n)))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (neg l))))
(fma.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (*.f64 (*.f64 M (exp.f64 (neg.f64 l))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) 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 #s(literal -1/2 binary64) (*.f64 M (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))))) (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) 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 n m) K)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 M (exp.f64 (neg.f64 l))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K)))))) (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) 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 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 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (+.f64 n m) (sin.f64 (neg.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 #s(literal -1/8 binary64) (*.f64 (*.f64 (cos.f64 M) K) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 n m) (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 n m) (+.f64 n m)) (cos.f64 M)) (*.f64 (*.f64 #s(literal 1/48 binary64) K) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (sin.f64 (neg.f64 M))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 n m) (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 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 (-.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 #s(literal -1/2 binary64) (*.f64 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 #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/8 binary64) (*.f64 K K)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))) (*.f64 #s(literal -1/2 binary64) (*.f64 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 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 (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 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 K K) n) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (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 (- (* 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 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (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 (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 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) 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 n m) K))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) 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 #s(literal -1/2 binary64) (*.f64 M (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) 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 (*.f64 #s(literal -1/6 binary64) M) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))))
(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 #s(literal 1/2 binary64) (*.f64 (+.f64 n 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)))
(* 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 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) 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 (* 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)
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n 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 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 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M) m)))
(* m (- (+ (* 1/2 K) (* 1/2 (/ (* K n) m))) (/ M m)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M) m)))
(* m (- (+ (* 1/2 K) (* 1/2 (/ (* K n) m))) (/ M m)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) 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 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) 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 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) 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 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M) m)))
(- (* 1/2 (* K m)) M)
(fma.f64 #s(literal 1/2 binary64) (*.f64 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)) (* 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 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)) n)))
(* n (- (+ (* 1/2 K) (* 1/2 (/ (* K m) n))) (/ M n)))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) K (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)) n)))
(* n (- (+ (* 1/2 K) (* 1/2 (/ (* K m) n))) (/ M n)))
(*.f64 n (fma.f64 #s(literal 1/2 binary64) K (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)) n)))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(+ (* -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 (*.f64 (+.f64 n m) K) M) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 n m) K) M) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 n m) K) 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 (*.f64 (+.f64 n m) K) 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 (*.f64 (+.f64 n m) K) 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 (*.f64 (+.f64 n m) K) M) #s(literal 1 binary64)))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(* 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 n m) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) 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 n m) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) 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)))))
(*.f64 (neg.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)))))
(*.f64 (neg.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)))))
(*.f64 (neg.f64 n) (*.f64 #s(literal -1/2 binary64) (fma.f64 K (/.f64 m n) K)))
(* (cos (neg M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(+ (* -1/2 (* K (* (exp (* -1/4 (pow n 2))) (* (sin (neg M)) (+ m n))))) (* (cos (neg M)) (exp (* -1/4 (pow n 2)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 K (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))) (*.f64 (+.f64 n m) (sin.f64 (neg.f64 M)))) (*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))))
(+ (* K (+ (* -1/2 (* (exp (* -1/4 (pow n 2))) (* (sin (neg M)) (+ m n)))) (* -1/8 (* K (* (cos (neg M)) (* (exp (* -1/4 (pow n 2))) (pow (+ m n) 2))))))) (* (cos (neg M)) (exp (* -1/4 (pow n 2)))))
(fma.f64 K (fma.f64 (*.f64 #s(literal -1/8 binary64) K) (*.f64 (*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (+.f64 n m) (sin.f64 (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))))) (*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))))
(+ (* K (+ (* -1/2 (* (exp (* -1/4 (pow n 2))) (* (sin (neg M)) (+ m n)))) (* K (+ (* -1/8 (* (cos (neg M)) (* (exp (* -1/4 (pow n 2))) (pow (+ m n) 2)))) (* 1/48 (* K (* (exp (* -1/4 (pow n 2))) (* (sin (neg M)) (pow (+ m n) 3))))))))) (* (cos (neg M)) (exp (* -1/4 (pow n 2)))))
(fma.f64 K (fma.f64 K (fma.f64 (*.f64 #s(literal 1/48 binary64) K) (*.f64 (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (sin.f64 (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))) (*.f64 (+.f64 n m) (+.f64 n m))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (+.f64 n m) (sin.f64 (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))))) (*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K n)) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(+ (* -1/2 (* K (* m (* (exp (* -1/4 (pow n 2))) (sin (- (* 1/2 (* K n)) M)))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (* -1/4 (pow n 2)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 m K) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))))
(+ (* m (+ (* -1/2 (* K (* (exp (* -1/4 (pow n 2))) (sin (- (* 1/2 (* K n)) M))))) (* -1/8 (* (pow K 2) (* m (* (cos (- (* 1/2 (* K n)) M)) (exp (* -1/4 (pow n 2))))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (* -1/4 (pow n 2)))))
(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 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))))
(+ (* m (+ (* -1/2 (* K (* (exp (* -1/4 (pow n 2))) (sin (- (* 1/2 (* K n)) M))))) (* m (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K n)) M)) (exp (* -1/4 (pow n 2)))))) (* 1/48 (* (pow K 3) (* m (* (exp (* -1/4 (pow n 2))) (sin (- (* 1/2 (* K n)) M)))))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (* -1/4 (pow n 2)))))
(fma.f64 m (fma.f64 m (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K K) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 (*.f64 K (*.f64 K K)) m) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(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 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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/2 (* K (sin (- (* 1/2 (* K m)) M)))) (* n (+ (* -1/4 (cos (- (* 1/2 (* K m)) M))) (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K m)) M)))))))))
(fma.f64 n (fma.f64 n (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m 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 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/2 (* K (sin (- (* 1/2 (* K m)) M)))) (* n (+ (* -1/4 (cos (- (* 1/2 (* K m)) M))) (+ (* -1/8 (* (pow K 2) (cos (- (* 1/2 (* K m)) M)))) (* n (+ (* 1/48 (* (pow K 3) (sin (- (* 1/2 (* K m)) M)))) (* 1/8 (* K (sin (- (* 1/2 (* K m)) M))))))))))))
(fma.f64 n (fma.f64 n (fma.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (fma.f64 #s(literal -1/8 binary64) (*.f64 K K) #s(literal -1/4 binary64)) (*.f64 n (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (fma.f64 #s(literal 1/48 binary64) (*.f64 K (*.f64 K K)) (*.f64 #s(literal 1/8 binary64) K))))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (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)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(+ (* M (* (exp (* -1/4 (pow n 2))) (sin (* 1/2 (* K (+ m n)))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow n 2)))))
(fma.f64 M (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))))
(+ (* M (+ (* -1/2 (* M (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow n 2)))))) (* (exp (* -1/4 (pow n 2))) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow n 2)))))
(fma.f64 M (fma.f64 (*.f64 #s(literal -1/2 binary64) M) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))))
(+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow n 2))))) (* -1/6 (* M (* (exp (* -1/4 (pow n 2))) (sin (* 1/2 (* K (+ m n))))))))) (* (exp (* -1/4 (pow n 2))) (sin (* 1/2 (* K (+ m n))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* -1/4 (pow n 2)))))
(fma.f64 M (fma.f64 M (fma.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))) (*.f64 (*.f64 #s(literal -1/6 binary64) M) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/.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)
(/ (- (+ (fabs (- n m)) (* n (+ M (* -1/2 m)))) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/.f64 (-.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)) n)
(/ (- (+ (fabs (- n m)) (* n (+ M (+ (* -1/2 m) (* -1/4 n))))) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/.f64 (-.f64 (fma.f64 n (+.f64 (fma.f64 n #s(literal -1/4 binary64) M) (*.f64 m #s(literal -1/2 binary64))) (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)
(/ (- (+ (fabs (- n m)) (* n (+ M (+ (* -1/2 m) (* -1/4 n))))) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/.f64 (-.f64 (fma.f64 n (+.f64 (fma.f64 n #s(literal -1/4 binary64) M) (*.f64 m #s(literal -1/2 binary64))) (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)
(* -1/4 n)
(*.f64 n #s(literal -1/4 binary64))
(* n (- (+ (* -1/2 (/ m n)) (/ M n)) 1/4))
(*.f64 n (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) #s(literal -1/4 binary64)))
(* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(*.f64 n (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))
(* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(*.f64 n (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))
(* -1/4 n)
(*.f64 n #s(literal -1/4 binary64))
(* -1 (* n (+ 1/4 (* -1 (/ (+ M (* -1/2 m)) n)))))
(*.f64 (neg.f64 n) (-.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 m #s(literal -1/2 binary64) M) n)))
(* -1 (* n (+ 1/4 (* -1 (/ (- (+ M (+ (* -1/2 m) (/ (fabs (neg (+ m (* -1 n)))) n))) (+ (/ l n) (/ (pow (+ M (* -1/2 m)) 2) n))) n)))))
(*.f64 (neg.f64 n) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (fabs.f64 (-.f64 n m)) n)) (+.f64 (/.f64 l n) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) n))) n)))
(* -1 (* n (+ 1/4 (* -1 (/ (- (+ M (+ (* -1/2 m) (/ (fabs (neg (+ m (* -1 n)))) n))) (+ (/ l n) (/ (pow (+ M (* -1/2 m)) 2) n))) n)))))
(*.f64 (neg.f64 n) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (fabs.f64 (-.f64 n m)) n)) (+.f64 (/.f64 l n) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) n))) n)))
(* n (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))
(*.f64 n (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))))
(+ (* -1 (* m (* n (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))))) (* n (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))
(fma.f64 n (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))) (*.f64 (neg.f64 m) (*.f64 n (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))))))
(+ (* m (+ (* -1 (* n (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))) (* -1/4 (/ m n)))) (* n (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))
(fma.f64 n (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))) (*.f64 m (-.f64 (/.f64 (*.f64 m #s(literal -1/4 binary64)) n) (*.f64 n (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n)))))))
(+ (* m (+ (* -1 (* n (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))) (* -1/4 (/ m n)))) (* n (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))
(fma.f64 n (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))) (*.f64 m (-.f64 (/.f64 (*.f64 m #s(literal -1/4 binary64)) n) (*.f64 n (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n)))))))
(* -1/4 (/ (pow m 2) n))
(/.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)) n)
(* (pow m 2) (- (* -1 (/ (* n (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))) m)) (* 1/4 (/ 1 n))))
(*.f64 (*.f64 m m) (fma.f64 (neg.f64 n) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))) m) (/.f64 #s(literal -1/4 binary64) n)))
(* (pow m 2) (- (+ (* -1 (/ (* n (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))) m)) (/ (* n (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) (pow m 2))) (* 1/4 (/ 1 n))))
(*.f64 (*.f64 m m) (fma.f64 n (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))) m)) (fma.f64 n (/.f64 (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))) (*.f64 m m)) (/.f64 #s(literal -1/4 binary64) n))))
(* (pow m 2) (- (+ (* -1 (/ (* n (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))) m)) (/ (* n (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) (pow m 2))) (* 1/4 (/ 1 n))))
(*.f64 (*.f64 m m) (fma.f64 n (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))) m)) (fma.f64 n (/.f64 (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))) (*.f64 m m)) (/.f64 #s(literal -1/4 binary64) n))))
(* -1/4 (/ (pow m 2) n))
(/.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)) n)
(* (pow m 2) (- (* -1 (/ (* n (- (* 1/2 (/ 1 n)) (/ M (pow n 2)))) m)) (* 1/4 (/ 1 n))))
(*.f64 (*.f64 m m) (fma.f64 (neg.f64 n) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))) m) (/.f64 #s(literal -1/4 binary64) n)))
(* (pow m 2) (- (* -1 (/ (+ (* -1 (/ (* n (- (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) m)) (* n (- (* 1/2 (/ 1 n)) (/ M (pow n 2))))) m)) (* 1/4 (/ 1 n))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (fma.f64 (neg.f64 n) (/.f64 (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))) m) (*.f64 n (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))))) (neg.f64 m)) (/.f64 #s(literal -1/4 binary64) n)))
(* (pow m 2) (- (* -1 (/ (+ (* -1 (/ (* n (- (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) m)) (* n (- (* 1/2 (/ 1 n)) (/ M (pow n 2))))) m)) (* 1/4 (/ 1 n))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (fma.f64 (neg.f64 n) (/.f64 (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))) m) (*.f64 n (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))))) (neg.f64 m)) (/.f64 #s(literal -1/4 binary64) n)))
(* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))
(*.f64 n (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))))
(+ (* M (* n (- (/ 1 n) (* -1 (/ m (pow n 2)))))) (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))
(fma.f64 n (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))) (*.f64 M (+.f64 #s(literal 1 binary64) (*.f64 n (/.f64 m (*.f64 n n))))))
(+ (* M (+ (* -1 (/ M n)) (* n (- (/ 1 n) (* -1 (/ m (pow n 2))))))) (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))
(fma.f64 n (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))) (*.f64 M (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 n (/.f64 m (*.f64 n n)))) (/.f64 M n))))
(+ (* M (+ (* -1 (/ M n)) (* n (- (/ 1 n) (* -1 (/ m (pow n 2))))))) (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))
(fma.f64 n (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))) (*.f64 M (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 n (/.f64 m (*.f64 n n)))) (/.f64 M n))))
(* -1 (/ (pow M 2) n))
(/.f64 (*.f64 M M) (neg.f64 n))
(* (pow M 2) (- (/ (* n (- (/ 1 n) (* -1 (/ m (pow n 2))))) M) (/ 1 n)))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 n (/.f64 m (*.f64 n n)))) M) (/.f64 #s(literal -1 binary64) n)))
(* (pow M 2) (- (+ (/ (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) (pow M 2)) (/ (* n (- (/ 1 n) (* -1 (/ m (pow n 2))))) M)) (/ 1 n)))
(*.f64 (*.f64 M M) (fma.f64 n (/.f64 (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))) (*.f64 M M)) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 n (/.f64 m (*.f64 n n)))) M) (/.f64 #s(literal -1 binary64) n))))
(* (pow M 2) (- (+ (/ (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) (pow M 2)) (/ (* n (- (/ 1 n) (* -1 (/ m (pow n 2))))) M)) (/ 1 n)))
(*.f64 (*.f64 M M) (fma.f64 n (/.f64 (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))) (*.f64 M M)) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 n (/.f64 m (*.f64 n n)))) M) (/.f64 #s(literal -1 binary64) n))))
(* -1 (/ (pow M 2) n))
(/.f64 (*.f64 M M) (neg.f64 n))
(* (pow M 2) (- (/ (* n (+ (/ 1 n) (/ m (pow n 2)))) M) (/ 1 n)))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 n (/.f64 m (*.f64 n n)))) M) (/.f64 #s(literal -1 binary64) n)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (* n (+ (/ 1 n) (/ m (pow n 2))))) (* -1 (/ (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) M))) M)) (/ 1 n)))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (neg.f64 (fma.f64 n (/.f64 (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))) M) (+.f64 #s(literal 1 binary64) (*.f64 n (/.f64 m (*.f64 n n)))))) (neg.f64 M)) (/.f64 #s(literal -1 binary64) n)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (* n (+ (/ 1 n) (/ m (pow n 2))))) (* -1 (/ (* n (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) M))) M)) (/ 1 n)))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (neg.f64 (fma.f64 n (/.f64 (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))) M) (+.f64 #s(literal 1 binary64) (*.f64 n (/.f64 m (*.f64 n n)))))) (neg.f64 M)) (/.f64 #s(literal -1 binary64) n)))
(* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))
(*.f64 n (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))))
(+ (* -1 (/ l n)) (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(fma.f64 n (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))) (neg.f64 (/.f64 l n)))
(+ (* -1 (/ l n)) (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(fma.f64 n (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))) (neg.f64 (/.f64 l n)))
(+ (* -1 (/ l n)) (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(fma.f64 n (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))) (neg.f64 (/.f64 l n)))
(* -1 (/ l n))
(neg.f64 (/.f64 l n))
(* l (- (/ (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l) (/ 1 n)))
(*.f64 l (fma.f64 n (/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))) l) (/.f64 #s(literal -1 binary64) n)))
(* l (- (/ (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l) (/ 1 n)))
(*.f64 l (fma.f64 n (/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))) l) (/.f64 #s(literal -1 binary64) n)))
(* l (- (/ (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l) (/ 1 n)))
(*.f64 l (fma.f64 n (/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))) l) (/.f64 #s(literal -1 binary64) n)))
(* -1 (/ l n))
(neg.f64 (/.f64 l n))
(* -1 (* l (+ (* -1 (/ (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l)) (/ 1 n))))
(*.f64 (neg.f64 l) (fma.f64 (neg.f64 n) (/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))) l) (/.f64 #s(literal 1 binary64) n)))
(* -1 (* l (+ (* -1 (/ (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l)) (/ 1 n))))
(*.f64 (neg.f64 l) (fma.f64 (neg.f64 n) (/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))) l) (/.f64 #s(literal 1 binary64) n)))
(* -1 (* l (+ (* -1 (/ (* n (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l)) (/ 1 n))))
(*.f64 (neg.f64 l) (fma.f64 (neg.f64 n) (/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))) l) (/.f64 #s(literal 1 binary64) n)))
(* (cos (neg M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(+ (* -1/2 (* K (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))) (* (sin (neg M)) (+ m n))))) (* (cos (neg M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 K (*.f64 (*.f64 (+.f64 n m) (sin.f64 (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))) (*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))))))))
(+ (* K (+ (* -1/2 (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))) (* (sin (neg M)) (+ m n)))) (* -1/8 (* K (* (cos (neg M)) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))) (pow (+ m n) 2))))))) (* (cos (neg M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))))
(fma.f64 K (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (+.f64 n m) (sin.f64 (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (cos.f64 M) K) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))))) (*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))))))))
(+ (* K (+ (* -1/2 (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))) (* (sin (neg M)) (+ m n)))) (* K (+ (* -1/8 (* (cos (neg M)) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))) (pow (+ m n) 2)))) (* 1/48 (* K (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))) (* (sin (neg M)) (pow (+ m n) 3))))))))) (* (cos (neg M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))))
(fma.f64 K (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (+.f64 n m) (sin.f64 (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))))))) (*.f64 K (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.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 n m) (+.f64 n m))) (*.f64 (*.f64 #s(literal 1/48 binary64) K) (*.f64 (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (sin.f64 (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))))))))))) (*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K n)) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))))))
(+ (* m (+ (* -1 (* (pow n 2) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))))) (* -1/2 (* K (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (sin (- (* 1/2 (* K n)) M))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))))
(fma.f64 m (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n)))))))) (*.f64 (neg.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)))) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))) (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n)))))))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n)))))))))
(+ (* m (+ (* -1 (* (pow n 2) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))))) (+ (* -1/2 (* K (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (sin (- (* 1/2 (* K n)) M))))) (* m (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K n)) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))))) (+ (* 1/2 (* K (* (pow n 2) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (* (sin (- (* 1/2 (* K n)) M)) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))))))) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (- (* 1/2 (* (pow n 4) (pow (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))) 2))) 1/4))))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))))
(fma.f64 m (-.f64 (fma.f64 m (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K K) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 K (*.f64 n n)) (*.f64 (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n)))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (*.f64 (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))) (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))))) #s(literal -1/4 binary64)))))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n)))))))))) (*.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M))) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))) (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n)))))))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n)))))))))
(+ (* m (+ (* -1 (* (pow n 2) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))))) (+ (* -1/2 (* K (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (sin (- (* 1/2 (* K n)) M))))) (* m (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K n)) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))))) (+ (* 1/2 (* K (* (pow n 2) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (* (sin (- (* 1/2 (* K n)) M)) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))))))) (+ (* m (+ (* -1/2 (* K (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (* (sin (- (* 1/2 (* K n)) M)) (- (* 1/2 (* (pow n 4) (pow (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))) 2))) 1/4))))) (+ (* 1/48 (* (pow K 3) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (sin (- (* 1/2 (* K n)) M))))) (+ (* 1/8 (* (pow K 2) (* (pow n 2) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))))))) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (+ (* -1/6 (* (pow n 6) (pow (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))) 3))) (* 1/4 (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))))))))))) (* (cos (- (* 1/2 (* K n)) M)) (* (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))) (- (* 1/2 (* (pow n 4) (pow (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))) 2))) 1/4)))))))))) (* (cos (- (* 1/2 (* K n)) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))))
(fma.f64 m (-.f64 (fma.f64 m (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K K) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 K (*.f64 n n)) (*.f64 (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n)))))) (fma.f64 m (fma.f64 #s(literal -1/2 binary64) (*.f64 K (*.f64 (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))))) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))) (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))))) #s(literal -1/4 binary64))))) (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 (*.f64 K (*.f64 K K)) (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n)))))))) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M))) (fma.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 K K)) (*.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M))) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))) (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (*.f64 (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 n #s(literal 6 binary64)) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))) (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n)))))) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n)))))))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (*.f64 (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 n #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))) (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))))) #s(literal -1/4 binary64))))))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n)))))))))) (*.f64 (*.f64 (*.f64 n n) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M))) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))) (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n)))))))))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K)) M)) (exp.f64 (*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n)))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- M (* 1/2 m)) 2) (pow n 2)))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (/.f64 M n) (/.f64 (fabs.f64 (-.f64 n m)) (*.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 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- M (* 1/2 m)) 2) (pow n 2)))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (/.f64 M n) (/.f64 (fabs.f64 (-.f64 n m)) (*.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 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- M (* 1/2 m)) 2) (pow n 2)))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (/.f64 M n) (/.f64 (fabs.f64 (-.f64 n m)) (*.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 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/2 (/ m n)) (+ (/ l (pow n 2)) (/ (pow (- M (* 1/2 m)) 2) (pow n 2)))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (/.f64 M n) (/.f64 (fabs.f64 (-.f64 n m)) (*.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 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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))))
(+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (sin (- (* 1/2 (* K m)) M))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (+ M (* -1/2 m)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))))))
(fma.f64 n (fma.f64 #s(literal -1/2 binary64) (*.f64 K (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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))))) (*.f64 (*.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)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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)))))
(+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (sin (- (* 1/2 (* K m)) M))))) (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (* (sin (- (* 1/2 (* K m)) M)) (+ M (* -1/2 m)))))) (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (- (* 1/2 (pow (+ M (* -1/2 m)) 2)) 1/4)))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (+ M (* -1/2 m))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))))))
(fma.f64 n (fma.f64 #s(literal -1/2 binary64) (*.f64 K (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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))))) (fma.f64 n (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.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))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (fma.f64 m #s(literal -1/2 binary64) M))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 K K) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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)))) (*.f64 (*.f64 (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)) (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)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))))) (*.f64 (*.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)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))))) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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)))))
(+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (sin (- (* 1/2 (* K m)) M))))) (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (* (sin (- (* 1/2 (* K m)) M)) (+ M (* -1/2 m)))))) (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))))))) (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (* (sin (- (* 1/2 (* K m)) M)) (- (* 1/2 (pow (+ M (* -1/2 m)) 2)) 1/4))))) (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (+ M (* -1/2 m)))))) (+ (* 1/48 (* (pow K 3) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (sin (- (* 1/2 (* K m)) M))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (+ (* -1/4 (+ M (* -1/2 m))) (* 1/6 (pow (+ M (* -1/2 m)) 3))))))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (- (* 1/2 (pow (+ M (* -1/2 m)) 2)) 1/4))))))) (* (cos (- (* 1/2 (* K m)) M)) (* (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2)))) (+ M (* -1/2 m))))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))))))
(fma.f64 n (fma.f64 #s(literal -1/2 binary64) (*.f64 K (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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))))) (fma.f64 n (fma.f64 #s(literal -1/2 binary64) (*.f64 K (*.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))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (fma.f64 m #s(literal -1/2 binary64) M)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 K K) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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)))) (fma.f64 n (fma.f64 #s(literal -1/2 binary64) (*.f64 K (*.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))) (*.f64 (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)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 K K) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) (*.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))))) (fma.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 K (*.f64 K K))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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)))) (*.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M))) (*.f64 #s(literal -1/4 binary64) (fma.f64 m #s(literal -1/2 binary64) M))))))) (*.f64 (*.f64 (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)) (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)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))))) (*.f64 (*.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)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))))) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (neg (+ m (* -1 n)))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (neg (+ m (* -1 n)))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (neg (+ m (* -1 n)))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (neg (+ m (* -1 n)))) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (* 1/2 (* K (+ m n)))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))))))
(+ (* M (+ (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (sin (* 1/2 (* K (+ m n))))) (* (pow n 2) (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (- (/ 1 n) (* -1 (/ m (pow n 2))))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))))
(fma.f64 M (fma.f64 (*.f64 n n) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n)))))))))
(+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))))) (+ (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (- (* 1/2 (* (pow n 4) (pow (- (/ 1 n) (* -1 (/ m (pow n 2)))) 2))) 1))) (* (pow n 2) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (* (sin (* 1/2 (* K (+ m n)))) (- (/ 1 n) (* -1 (/ m (pow n 2)))))))))) (+ (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (sin (* 1/2 (* K (+ m n))))) (* (pow n 2) (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (- (/ 1 n) (* -1 (/ m (pow n 2)))))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))))
(fma.f64 M (fma.f64 M (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n)))))))) (+.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 n #s(literal 4 binary64))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))) (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n)))) #s(literal -1 binary64))) (*.f64 (*.f64 n n) (*.f64 (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))))))) (fma.f64 (*.f64 n n) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n)))))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n)))))))))
(+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))))) (+ (* M (+ (* -1/2 (* (pow n 2) (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (- (/ 1 n) (* -1 (/ m (pow n 2)))))))) (+ (* -1/6 (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (sin (* 1/2 (* K (+ m n)))))) (+ (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (+ (* -1 (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2)))))) (* 1/6 (* (pow n 6) (pow (- (/ 1 n) (* -1 (/ m (pow n 2)))) 3)))))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (* (sin (* 1/2 (* K (+ m n)))) (- (* 1/2 (* (pow n 4) (pow (- (/ 1 n) (* -1 (/ m (pow n 2)))) 2))) 1))))))) (+ (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (- (* 1/2 (* (pow n 4) (pow (- (/ 1 n) (* -1 (/ m (pow n 2)))) 2))) 1))) (* (pow n 2) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (* (sin (* 1/2 (* K (+ m n)))) (- (/ 1 n) (* -1 (/ m (pow n 2))))))))))) (+ (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (sin (* 1/2 (* K (+ m n))))) (* (pow n 2) (* (cos (* 1/2 (* K (+ m n)))) (* (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))) (- (/ 1 n) (* -1 (/ m (pow n 2)))))))))) (* (cos (* 1/2 (* K (+ m n)))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))))
(fma.f64 M (fma.f64 M (+.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n)))))))) (+.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 n #s(literal 4 binary64))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))) (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n)))) #s(literal -1 binary64))) (*.f64 (*.f64 n n) (*.f64 (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))))))) (*.f64 M (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 n n) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K)))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n)))))))) (fma.f64 (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 n #s(literal 4 binary64))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))) (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n)))) #s(literal -1 binary64))) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n)))))))) (-.f64 (*.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 n #s(literal 6 binary64))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))) (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n)))))) (*.f64 (*.f64 n n) (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))))))))))) (fma.f64 (*.f64 n n) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n)))))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n)))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* -1 (/ M n)) (+ (/ l (pow n 2)) (/ (pow (- (* -1/2 m) (* -1 M)) 2) (pow n 2)))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 M n)) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* -1 (/ M n)) (+ (/ l (pow n 2)) (/ (pow (- (* -1/2 m) (* -1 M)) 2) (pow n 2)))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 M n)) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* -1 (/ M n)) (+ (/ l (pow n 2)) (/ (pow (- (* -1/2 m) (* -1 M)) 2) (pow n 2)))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 M n)) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* -1 (/ M n)) (+ (/ l (pow n 2)) (/ (pow (- (* -1/2 m) (* -1 M)) 2) (pow n 2)))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 M n)) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))))))
(+ (* -1 (* l (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))) (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(+ (* l (+ (* -1 (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))) (* 1/2 (* l (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))))) (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(fma.f64 l (*.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))) (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64))) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(+ (* l (+ (* -1 (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))) (* l (+ (* -1/6 (* l (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))) (* 1/2 (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))))))) (* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(fma.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))) (*.f64 l (*.f64 l (*.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))) (fma.f64 #s(literal -1/6 binary64) l #s(literal 1/2 binary64))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1 (/ l (pow n 2))) (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2))))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (/.f64 l (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1 (/ l (pow n 2))) (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2))))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (/.f64 l (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1 (/ l (pow n 2))) (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2))))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (/.f64 l (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* (pow n 2) (- (+ (* -1 (/ l (pow n 2))) (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2))))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M))) (exp.f64 (*.f64 (*.f64 n n) (-.f64 (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (/.f64 l (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))))))
(* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))))
(*.f64 (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))) (cos.f64 M))
(+ (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (- (* -1/2 (* n (sin (neg M)))) (* 1/2 (* m (sin (neg M))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))
(fma.f64 (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))) (cos.f64 M) (*.f64 (*.f64 K (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)))) (*.f64 (sin.f64 (neg.f64 M)) (-.f64 (*.f64 n #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) m)))))
(+ (* K (+ (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (* -1/4 (* m (* n (cos (neg M))))) (* -1/8 (* (pow m 2) (cos (neg M))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (- (* -1/2 (* n (sin (neg M)))) (* 1/2 (* m (sin (neg M)))))))) (* (cos (neg M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))))
(fma.f64 K (fma.f64 (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))) (*.f64 (sin.f64 (neg.f64 M)) (-.f64 (*.f64 n #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) m))) (*.f64 K (*.f64 (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))) (fma.f64 #s(literal -1/4 binary64) (*.f64 m (*.f64 n (cos.f64 M))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 m m)) (cos.f64 M)))))) (*.f64 (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))) (cos.f64 M)))
(+ (* K (+ (* K (+ (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (- (* 1/16 (* (pow m 2) (* n (sin (neg M))))) (* -1/48 (* (pow m 3) (sin (neg M))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (* -1/4 (* m (* n (cos (neg M))))) (* -1/8 (* (pow m 2) (cos (neg M)))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (- (* -1/2 (* n (sin (neg M)))) (* 1/2 (* m (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 (*.f64 K (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)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 m m) (neg.f64 (*.f64 (sin.f64 M) n))) (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (neg.f64 M)) (*.f64 m (*.f64 m m))))) (*.f64 (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))) (fma.f64 #s(literal -1/4 binary64) (*.f64 m (*.f64 n (cos.f64 M))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 m m)) (cos.f64 M))))) (*.f64 (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))) (*.f64 (sin.f64 (neg.f64 M)) (-.f64 (*.f64 n #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) m))))) (*.f64 (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))) (cos.f64 M)))
(* -1/2 (* K (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))))
(* K (+ (* -1/2 (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) K)))
(*.f64 K (fma.f64 (*.f64 n #s(literal -1/2 binary64)) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) (/.f64 (*.f64 (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))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) K)))
(* K (+ (* -1/2 (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) K)))
(*.f64 K (fma.f64 (*.f64 n #s(literal -1/2 binary64)) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) (/.f64 (*.f64 (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))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) K)))
(* K (+ (* -1/2 (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) K)))
(*.f64 K (fma.f64 (*.f64 n #s(literal -1/2 binary64)) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) (/.f64 (*.f64 (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))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) K)))
(* -1/2 (* K (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))))
(* -1 (* K (+ (* -1 (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) K)) (* 1/2 (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))))
(neg.f64 (*.f64 K (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) n) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))) (/.f64 (*.f64 (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))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) K))))
(* -1 (* K (+ (* -1 (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) K)) (* 1/2 (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))))
(neg.f64 (*.f64 K (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) n) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))) (/.f64 (*.f64 (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))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) K))))
(* -1 (* K (+ (* -1 (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) K)) (* 1/2 (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))))
(neg.f64 (*.f64 K (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) n) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))) (/.f64 (*.f64 (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))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) K))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))))
(*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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))))
(+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (* (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 #s(literal -1/2 binary64) (*.f64 K (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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))))) (*.f64 (*.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)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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)))))
(+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* (sin (- (* 1/2 (* K m)) M)) (- M (* 1/2 m)))))) (* (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 #s(literal -1/2 binary64) (*.f64 K (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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))))) (fma.f64 n (fma.f64 #s(literal -1/2 binary64) (*.f64 K (*.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))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (fma.f64 m #s(literal -1/2 binary64) M)))) (*.f64 (*.f64 (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)) (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)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))) (*.f64 (*.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)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))))) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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)))))
(+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* (sin (- (* 1/2 (* K m)) M)) (- M (* 1/2 m)))))) (+ (* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 m) M) 2)))) (* (sin (- (* 1/2 (* K m)) M)) (- (* 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)))) (+ (* -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 #s(literal -1/2 binary64) (*.f64 K (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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))))) (fma.f64 n (fma.f64 #s(literal -1/2 binary64) (*.f64 K (*.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))) (*.f64 (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (fma.f64 m #s(literal -1/2 binary64) M)))) (fma.f64 n (fma.f64 #s(literal -1/2 binary64) (*.f64 K (*.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))) (*.f64 (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)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))))) (*.f64 (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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)))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M))) (*.f64 #s(literal -1/4 binary64) (fma.f64 m #s(literal -1/2 binary64) M))))) (*.f64 (*.f64 (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)) (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)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))))) (*.f64 (*.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)))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))))) (*.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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)))))
(* -1/2 (* K (* n (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))))
(* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) n)))
(*.f64 n (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) (/.f64 (*.f64 (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))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) n)))
(* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) n)))
(*.f64 n (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) (/.f64 (*.f64 (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))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) n)))
(* n (+ (* -1/2 (* K (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (sin (- (* 1/2 (* K m)) M))))) (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2))))) n)))
(*.f64 n (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) (/.f64 (*.f64 (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))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) n)))
(* -1/2 (* K (* n (* (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))))
(* -1 (* n (+ (* -1 (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))) n)) (* 1/2 (* K (* (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))))
(*.f64 (neg.f64 n) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))) (/.f64 (*.f64 (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))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) n)))
(* -1 (* n (+ (* -1 (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))) n)) (* 1/2 (* K (* (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))))
(*.f64 (neg.f64 n) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))) (/.f64 (*.f64 (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))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) n)))
(* -1 (* n (+ (* -1 (/ (* (cos (- (* 1/2 (* K m)) M)) (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2))))) n)) (* 1/2 (* K (* (exp (- (fabs (+ m (* -1 n))) (+ l (pow (- (* 1/2 (- m (* -1 n))) M) 2)))) (sin (- (* 1/2 (* K m)) M))))))))
(*.f64 (neg.f64 n) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) K) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))))) (/.f64 (*.f64 (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))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) n)))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (sin.f64 M) n)) (cos.f64 M)))
(+ (* m (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))) (- M (* 1/2 n)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M)))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M))))))))
(fma.f64 m (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (fma.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (sin.f64 M) n)) (cos.f64 M)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 K K) (*.f64 n (cos.f64 M))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) K)))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (sin.f64 M) n)) (cos.f64 M))))
(+ (* m (+ (* m (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))) (- (* 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)) (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (* -1/8 (* (pow K 2) (cos (neg M)))) (* 1/16 (* (pow K 3) (* n (sin (neg M)))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))) (- M (* 1/2 n)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M))))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M))))))))
(fma.f64 m (fma.f64 m (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (fma.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)) (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (sin.f64 M) n)) (cos.f64 M)) (fma.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 K K) (*.f64 n (cos.f64 M))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) K)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 M) (*.f64 K K)) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 K (*.f64 K K))) (neg.f64 (*.f64 (sin.f64 M) n))))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (fma.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (sin.f64 M) n)) (cos.f64 M)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 K K) (*.f64 n (cos.f64 M))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) K))))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (sin.f64 M) n)) (cos.f64 M))))
(+ (* m (+ (* m (+ (* m (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))) (+ (* -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/8 (* (pow K 2) (cos (neg M)))) (* 1/16 (* (pow K 3) (* n (sin (neg M)))))) (- M (* 1/2 n)))) (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M))))) (- (* 1/2 (pow (- M (* 1/2 n)) 2)) 1/4))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* 1/96 (* (pow K 4) (* n (cos (neg M))))) (* -1/48 (* (pow K 3) (sin (neg M)))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))) (- (* 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)) (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (* -1/8 (* (pow K 2) (cos (neg M)))) (* 1/16 (* (pow K 3) (* n (sin (neg M))))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (* (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M)))))) (- M (* 1/2 n)))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M))))))))) (* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 n) M) 2)))) (+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M))))))))
(fma.f64 m (fma.f64 m (fma.f64 m (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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/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))))))) (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (sin.f64 M) n)) (cos.f64 M))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (fma.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 M) (*.f64 K K)) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 K (*.f64 K K))) (neg.f64 (*.f64 (sin.f64 M) n)))) (fma.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)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 K K) (*.f64 n (cos.f64 M))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) K)))) (fma.f64 #s(literal 1/96 binary64) (*.f64 (*.f64 n (cos.f64 M)) (pow.f64 K #s(literal 4 binary64))) (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (neg.f64 M)) (*.f64 K (*.f64 K K))))))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (fma.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)) (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (sin.f64 M) n)) (cos.f64 M)) (fma.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 K K) (*.f64 n (cos.f64 M))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) K)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 M) (*.f64 K K)) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 K (*.f64 K K))) (neg.f64 (*.f64 (sin.f64 M) n)))))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (fma.f64 (+.f64 M (*.f64 n #s(literal -1/2 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (sin.f64 M) n)) (cos.f64 M)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 K K) (*.f64 n (cos.f64 M))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) K))))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) (-.f64 (*.f64 #s(literal 1/2 binary64) n) M) l))) (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (sin.f64 M) n)) (cos.f64 M))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (neg (+ n (* -1 m)))) (+ l (pow (- (* 1/2 (- n (* -1 m))) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 K) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))))
(+ (* M (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ m n) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m)))))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))))))
(fma.f64 M (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (fma.f64 (+.f64 n m) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 n K) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 K) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))))
(+ (* M (+ (* M (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ m n) (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m))))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (* -1/2 (cos (* 1/2 (* K m)))) (* 1/4 (* K (* n (sin (* 1/2 (* K m))))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ m n) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m))))))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))))))
(fma.f64 M (fma.f64 M (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (fma.f64 (+.f64 n m) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 n K) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (fma.f64 (+.f64 n m) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 n K) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 K) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))))
(+ (* M (+ (* M (+ (* M (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ m n) (+ (* -1/2 (cos (* 1/2 (* K m)))) (* 1/4 (* K (* n (sin (* 1/2 (* K m))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))) (+ (* -1 (+ m n)) (* 1/6 (pow (+ m n) 3))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* -1/12 (* K (* n (cos (* 1/2 (* K m)))))) (* 1/6 (sin (* 1/2 (* K m)))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ m n) (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m))))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))) (- (* 1/2 (pow (+ m n) 2)) 1))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (* -1/2 (cos (* 1/2 (* K m)))) (* 1/4 (* K (* n (sin (* 1/2 (* K m)))))))))))) (+ (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (* (+ m n) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m))))))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m))))))))) (* (exp (- (fabs (- m n)) (+ l (* 1/4 (pow (+ m n) 2))))) (+ (cos (* 1/2 (* K m))) (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))))))
(fma.f64 M (fma.f64 M (fma.f64 M (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (fma.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (+.f64 n m)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 n K) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (fma.f64 (*.f64 (*.f64 n K) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) #s(literal -1/12 binary64) (*.f64 #s(literal -1/6 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (*.f64 (+.f64 n m) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (fma.f64 (+.f64 n m) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 n K) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (fma.f64 (+.f64 n m) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 n K) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 K) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))) (+ (cos (+ (* -1 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m)))))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))) (+ (cos (+ (* -1 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m)))))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))) (+ (cos (+ (* -1 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m)))))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (- m n)) (+ l (pow (+ (* -1 M) (* 1/2 (+ m n))) 2)))) (+ (cos (+ (* -1 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m)))))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n 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 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(+ (* -1 (* l (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))))) (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))))
(*.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n 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 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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))))))
(+ (* l (+ (* -1 (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))) (* 1/2 (* l (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))))))) (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))))
(fma.f64 l (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n 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 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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))))) (fma.f64 #s(literal 1/2 binary64) l #s(literal -1 binary64))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n 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 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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))))))
(+ (* l (+ (* -1 (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))) (* l (+ (* -1/6 (* l (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))))) (* 1/2 (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))))))) (* (exp (- (fabs (- m n)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))))
(fma.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n 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 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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))))) (*.f64 l (*.f64 l (*.f64 (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n 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 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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))))) (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)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (fabs (- m n)) (+ l (pow (- (* 1/2 (+ m n)) M) 2)))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
(* (exp (- (+ (fabs (- m n)) (* -1 l)) (pow (- (* 1/2 (+ m n)) M) 2))) (+ (cos (- (* 1/2 (* K m)) M)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (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))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)))))
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)))))
(*.f64 (neg.f64 n) (neg.f64 (fma.f64 K (/.f64 m n) K)))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(*.f64 (neg.f64 n) (neg.f64 (fma.f64 K (/.f64 m n) K)))
(* -1 (* n (+ (* -1 K) (* -1 (/ (* K m) n)))))
(*.f64 (neg.f64 n) (neg.f64 (fma.f64 K (/.f64 m n) K)))
1
#s(literal 1 binary64)
(+ 1 (* -1/4 (pow n 2)))
(fma.f64 (*.f64 n n) #s(literal -1/4 binary64) #s(literal 1 binary64))
(+ 1 (* (pow n 2) (- (* 1/32 (pow n 2)) 1/4)))
(fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) #s(literal 1/32 binary64) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow n 2) (- (* (pow n 2) (+ 1/32 (* -1/384 (pow n 2)))) 1/4)))
(fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) #s(literal -1/384 binary64) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(exp (* -1/4 (pow n 2)))
(exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))
(exp (* -1/4 (pow n 2)))
(exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))
(exp (* -1/4 (pow n 2)))
(exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))
(exp (* -1/4 (pow n 2)))
(exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))
(exp (* -1/4 (pow n 2)))
(exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))
(exp (* -1/4 (pow n 2)))
(exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))
(exp (* -1/4 (pow n 2)))
(exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))
(exp (* -1/4 (pow n 2)))
(exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))
(- (fabs (- n m)) (+ l (pow (+ M (* -1/2 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 (- n m)) (* n (+ M (* -1/2 m)))) (+ l (pow (+ M (* -1/2 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 (- n m)) (* n (+ M (+ (* -1/2 m) (* -1/4 n))))) (+ l (pow (+ M (* -1/2 m)) 2)))
(-.f64 (fma.f64 n (+.f64 (fma.f64 n #s(literal -1/4 binary64) M) (*.f64 m #s(literal -1/2 binary64))) (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 (- n m)) (* n (+ M (+ (* -1/2 m) (* -1/4 n))))) (+ l (pow (+ M (* -1/2 m)) 2)))
(-.f64 (fma.f64 n (+.f64 (fma.f64 n #s(literal -1/4 binary64) M) (*.f64 m #s(literal -1/2 binary64))) (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 (*.f64 n n) #s(literal -1/4 binary64))
(* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ M n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) #s(literal -1/4 binary64)))
(* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))
(* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 l (*.f64 n n)) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n))))))
(* -1/4 (pow n 2))
(*.f64 (*.f64 n n) #s(literal -1/4 binary64))
(* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ M n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) #s(literal -1/4 binary64)))
(* (pow n 2) (- (* -1 (/ (+ (* -1 (+ M (* -1/2 m))) (* -1 (/ (- (fabs (neg (+ m (* -1 n)))) (+ l (pow (+ M (* -1/2 m)) 2))) n))) n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (/.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)) (neg.f64 n)) #s(literal -1/4 binary64)))
(* (pow n 2) (- (* -1 (/ (+ (* -1 (+ M (* -1/2 m))) (* -1 (/ (- (fabs (neg (+ m (* -1 n)))) (+ l (pow (+ M (* -1/2 m)) 2))) n))) n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) m) M) (/.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)) (neg.f64 n)) #s(literal -1/4 binary64)))
(* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2))))))
(*.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))))
(+ (* -1 (* m (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))))) (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))
(fma.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))) (*.f64 (*.f64 m (*.f64 n n)) (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))))))
(+ (* m (+ (* -1 (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))) (* -1/4 m))) (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))
(fma.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))) (*.f64 m (fma.f64 (*.f64 n n) (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n)))) (*.f64 m #s(literal -1/4 binary64)))))
(+ (* m (+ (* -1 (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n))))) (* -1/4 m))) (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))))
(fma.f64 (*.f64 n n) (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))) (*.f64 m (fma.f64 (*.f64 n n) (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n)))) (*.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 (/ (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))) m)) 1/4))
(*.f64 (*.f64 m m) (fma.f64 (neg.f64 (*.f64 n n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))) m) #s(literal -1/4 binary64)))
(* (pow m 2) (- (+ (* -1 (/ (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))) m)) (/ (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) (pow m 2))) 1/4))
(*.f64 (*.f64 m m) (fma.f64 (*.f64 n n) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))) m)) (fma.f64 (*.f64 n n) (/.f64 (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))) (*.f64 m m)) #s(literal -1/4 binary64))))
(* (pow m 2) (- (+ (* -1 (/ (* (pow n 2) (+ (* -1 (/ M (pow n 2))) (* 1/2 (/ 1 n)))) m)) (/ (* (pow n 2) (- (+ (/ M n) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) (pow m 2))) 1/4))
(*.f64 (*.f64 m m) (fma.f64 (*.f64 n n) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))) m)) (fma.f64 (*.f64 n n) (/.f64 (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))) (*.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 (/ (* (pow n 2) (- (* 1/2 (/ 1 n)) (/ M (pow n 2)))) m)) 1/4))
(*.f64 (*.f64 m m) (fma.f64 (neg.f64 (*.f64 n n)) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))) m) #s(literal -1/4 binary64)))
(* (pow m 2) (- (* -1 (/ (+ (* -1 (/ (* (pow n 2) (- (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) m)) (* (pow n 2) (- (* 1/2 (/ 1 n)) (/ M (pow n 2))))) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 n n)) (/.f64 (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))) m) (*.f64 (*.f64 n n) (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))))) (neg.f64 m)) #s(literal -1/4 binary64)))
(* (pow m 2) (- (* -1 (/ (+ (* -1 (/ (* (pow n 2) (- (+ (/ M n) (/ (fabs (+ n (* -1 m))) (pow n 2))) (+ 1/4 (+ (/ l (pow n 2)) (/ (pow M 2) (pow n 2)))))) m)) (* (pow n 2) (- (* 1/2 (/ 1 n)) (/ M (pow n 2))))) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 n n)) (/.f64 (+.f64 (/.f64 M n) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n)) (+.f64 (+.f64 #s(literal 1/4 binary64) (/.f64 l (*.f64 n n))) (/.f64 (*.f64 M M) (*.f64 n n))))) m) (*.f64 (*.f64 n n) (-.f64 (/.f64 #s(literal 1/2 binary64) n) (/.f64 M (*.f64 n n))))) (neg.f64 m)) #s(literal -1/4 binary64)))
(* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2))))))
(*.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))))
(+ (* M (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2)))))) (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))
(fma.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))) (*.f64 (*.f64 M (*.f64 n n)) (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n)))))
(+ (* M (+ (* -1 M) (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2))))))) (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))
(fma.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))) (*.f64 M (fma.f64 (*.f64 n n) (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))) (neg.f64 M))))
(+ (* M (+ (* -1 M) (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2))))))) (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))))
(fma.f64 (*.f64 n n) (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))) (*.f64 M (fma.f64 (*.f64 n n) (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))) (neg.f64 M))))
(* -1 (pow M 2))
(*.f64 M (neg.f64 M))
(* (pow M 2) (- (/ (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2))))) M) 1))
(*.f64 (*.f64 M M) (fma.f64 (*.f64 n n) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))) M) #s(literal -1 binary64)))
(* (pow M 2) (- (+ (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) (pow M 2)) (/ (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2))))) M)) 1))
(*.f64 (*.f64 M M) (fma.f64 (*.f64 n n) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))) M) (/.f64 (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))) (*.f64 M M))) #s(literal -1 binary64)))
(* (pow M 2) (- (+ (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) (pow M 2)) (/ (* (pow n 2) (- (/ 1 n) (* -1 (/ m (pow n 2))))) M)) 1))
(*.f64 (*.f64 M M) (fma.f64 (*.f64 n n) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))) M) (/.f64 (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))) (*.f64 M M))) #s(literal -1 binary64)))
(* -1 (pow M 2))
(*.f64 M (neg.f64 M))
(* (pow M 2) (- (/ (* (pow n 2) (+ (/ 1 n) (/ m (pow n 2)))) M) 1))
(*.f64 (*.f64 M M) (fma.f64 (*.f64 n n) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))) M) #s(literal -1 binary64)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (* (pow n 2) (+ (/ 1 n) (/ m (pow n 2))))) (* -1 (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) M))) M)) 1))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 n n) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))) (/.f64 (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))) M)))) (neg.f64 M)) #s(literal -1 binary64)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (* (pow n 2) (+ (/ 1 n) (/ m (pow n 2))))) (* -1 (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (/ (fabs (- n m)) (pow n 2))) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (/ l (pow n 2)))))) M))) M)) 1))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (neg.f64 (*.f64 (*.f64 n n) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m (*.f64 n n))) (/.f64 (-.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n n)) (/.f64 l (*.f64 n n))))) M)))) (neg.f64 M)) #s(literal -1 binary64)))
(* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2)))))
(*.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))))
(+ (* -1 l) (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(fma.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))) (neg.f64 l))
(+ (* -1 l) (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(fma.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))) (neg.f64 l))
(+ (* -1 l) (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))))
(fma.f64 (*.f64 n n) (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))) (neg.f64 l))
(* -1 l)
(neg.f64 l)
(* l (- (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l) 1))
(*.f64 l (fma.f64 (*.f64 n n) (/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))) l) #s(literal -1 binary64)))
(* l (- (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l) 1))
(*.f64 l (fma.f64 (*.f64 n n) (/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))) l) #s(literal -1 binary64)))
(* l (- (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l) 1))
(*.f64 l (fma.f64 (*.f64 n n) (/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))) l) #s(literal -1 binary64)))
(* -1 l)
(neg.f64 l)
(* -1 (* l (+ 1 (* -1 (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l)))))
(*.f64 (neg.f64 l) (fma.f64 (neg.f64 (*.f64 n n)) (/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))) l) #s(literal 1 binary64)))
(* -1 (* l (+ 1 (* -1 (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l)))))
(*.f64 (neg.f64 l) (fma.f64 (neg.f64 (*.f64 n n)) (/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))) l) #s(literal 1 binary64)))
(* -1 (* l (+ 1 (* -1 (/ (* (pow n 2) (- (+ (* -1/2 (/ m n)) (+ (/ M n) (/ (fabs (- n m)) (pow n 2)))) (+ 1/4 (/ (pow (+ M (* -1/2 m)) 2) (pow n 2))))) l)))))
(*.f64 (neg.f64 l) (fma.f64 (neg.f64 (*.f64 n n)) (/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 m n) #s(literal -1/2 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n n))) (+.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n n)))) l) #s(literal 1 binary64)))
(/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/.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)
(/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/.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)
(/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/.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)
(/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/.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)
(/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/.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)
(/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/.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)
(/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/.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)
(/ (- (fabs (- n m)) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/.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)
(/ (- (fabs (neg (+ m (* -1 n)))) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/.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)
(/ (- (fabs (neg (+ m (* -1 n)))) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/.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)
(/ (- (fabs (neg (+ m (* -1 n)))) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/.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)
(/ (- (fabs (neg (+ m (* -1 n)))) (+ l (pow (+ M (* -1/2 m)) 2))) n)
(/.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)
(/ (- (fabs (- n m)) (+ l (pow M 2))) n)
(/.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 M M l)) n)
(- (+ (/ (fabs (- n m)) n) (/ (* M m) n)) (+ (/ l n) (/ (pow M 2) n)))
(-.f64 (fma.f64 M (/.f64 m n) (/.f64 (fabs.f64 (-.f64 n m)) n)) (+.f64 (/.f64 l n) (/.f64 (*.f64 M M) n)))
(- (+ (* m (+ (* -1/4 (/ m n)) (/ M n))) (/ (fabs (- n m)) n)) (+ (/ l n) (/ (pow M 2) n)))
(-.f64 (fma.f64 m (fma.f64 (/.f64 m n) #s(literal -1/4 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) n)) (+.f64 (/.f64 l n) (/.f64 (*.f64 M M) n)))
(- (+ (* m (+ (* -1/4 (/ m n)) (/ M n))) (/ (fabs (- n m)) n)) (+ (/ l n) (/ (pow M 2) n)))
(-.f64 (fma.f64 m (fma.f64 (/.f64 m n) #s(literal -1/4 binary64) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) n)) (+.f64 (/.f64 l n) (/.f64 (*.f64 M M) n)))
(* -1/4 (/ (pow m 2) n))
(/.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)) n)
(* (pow m 2) (- (/ M (* m n)) (* 1/4 (/ 1 n))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 M (*.f64 n m)) (/.f64 #s(literal -1/4 binary64) n)))
(* (pow m 2) (- (+ (/ M (* m n)) (/ (fabs (- n m)) (* (pow m 2) n))) (+ (* 1/4 (/ 1 n)) (+ (/ l (* (pow m 2) n)) (/ (pow M 2) (* (pow m 2) n))))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 M (*.f64 n m)) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n (*.f64 m m))) (+.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) n) (/.f64 (*.f64 M M) (*.f64 n (*.f64 m m)))) (/.f64 l (*.f64 n (*.f64 m m)))))))
(* (pow m 2) (- (+ (/ M (* m n)) (/ (fabs (- n m)) (* (pow m 2) n))) (+ (* 1/4 (/ 1 n)) (+ (/ l (* (pow m 2) n)) (/ (pow M 2) (* (pow m 2) n))))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 M (*.f64 n m)) (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n (*.f64 m m))) (+.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) n) (/.f64 (*.f64 M M) (*.f64 n (*.f64 m m)))) (/.f64 l (*.f64 n (*.f64 m m)))))))
(* -1/4 (/ (pow m 2) n))
(/.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)) n)
(* (pow m 2) (- (/ M (* m n)) (* 1/4 (/ 1 n))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 M (*.f64 n m)) (/.f64 #s(literal -1/4 binary64) n)))
(* (pow m 2) (- (* -1 (/ (+ (* -1 (/ M n)) (* -1 (/ (- (/ (fabs (+ n (* -1 m))) n) (+ (/ l n) (/ (pow M 2) n))) m))) m)) (* 1/4 (/ 1 n))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (-.f64 (neg.f64 (/.f64 M n)) (/.f64 (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) n) (+.f64 (/.f64 l n) (/.f64 (*.f64 M M) n))) m)) (neg.f64 m)) (/.f64 #s(literal -1/4 binary64) n)))
(* (pow m 2) (- (* -1 (/ (+ (* -1 (/ M n)) (* -1 (/ (- (/ (fabs (+ n (* -1 m))) n) (+ (/ l n) (/ (pow M 2) n))) m))) m)) (* 1/4 (/ 1 n))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 (-.f64 (neg.f64 (/.f64 M n)) (/.f64 (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) n) (+.f64 (/.f64 l n) (/.f64 (*.f64 M M) n))) m)) (neg.f64 m)) (/.f64 #s(literal -1/4 binary64) n)))
(/ (- (fabs (- n m)) (+ l (* 1/4 (pow m 2)))) n)
(/.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l)) n)
(- (+ (/ (fabs (- n m)) n) (/ (* M m) n)) (+ (* 1/4 (/ (pow m 2) n)) (/ l n)))
(-.f64 (fma.f64 M (/.f64 m n) (/.f64 (fabs.f64 (-.f64 n m)) n)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) n) (/.f64 l n)))
(- (+ (* M (+ (* -1 (/ M n)) (/ m n))) (/ (fabs (- n m)) n)) (+ (* 1/4 (/ (pow m 2) n)) (/ l n)))
(-.f64 (fma.f64 M (-.f64 (/.f64 m n) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) n)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) n) (/.f64 l n)))
(- (+ (* M (+ (* -1 (/ M n)) (/ m n))) (/ (fabs (- n m)) n)) (+ (* 1/4 (/ (pow m 2) n)) (/ l n)))
(-.f64 (fma.f64 M (-.f64 (/.f64 m n) (/.f64 M n)) (/.f64 (fabs.f64 (-.f64 n m)) n)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) n) (/.f64 l n)))
(* -1 (/ (pow M 2) n))
(/.f64 (*.f64 M M) (neg.f64 n))
(* (pow M 2) (- (/ m (* M n)) (/ 1 n)))
(*.f64 (*.f64 M M) (+.f64 (/.f64 m (*.f64 n M)) (/.f64 #s(literal -1 binary64) n)))
(* (pow M 2) (- (+ (/ m (* M n)) (/ (fabs (- n m)) (* (pow M 2) n))) (+ (* 1/4 (/ (pow m 2) (* (pow M 2) n))) (+ (/ 1 n) (/ l (* (pow M 2) n))))))
(*.f64 (*.f64 M M) (-.f64 (+.f64 (/.f64 m (*.f64 n M)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n (*.f64 M M)))) (+.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n (*.f64 M M))) (/.f64 #s(literal 1 binary64) n)) (/.f64 l (*.f64 n (*.f64 M M))))))
(* (pow M 2) (- (+ (/ m (* M n)) (/ (fabs (- n m)) (* (pow M 2) n))) (+ (* 1/4 (/ (pow m 2) (* (pow M 2) n))) (+ (/ 1 n) (/ l (* (pow M 2) n))))))
(*.f64 (*.f64 M M) (-.f64 (+.f64 (/.f64 m (*.f64 n M)) (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n (*.f64 M M)))) (+.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) (*.f64 n (*.f64 M M))) (/.f64 #s(literal 1 binary64) n)) (/.f64 l (*.f64 n (*.f64 M M))))))
(* -1 (/ (pow M 2) n))
(/.f64 (*.f64 M M) (neg.f64 n))
(* (pow M 2) (- (/ m (* M n)) (/ 1 n)))
(*.f64 (*.f64 M M) (+.f64 (/.f64 m (*.f64 n M)) (/.f64 #s(literal -1 binary64) n)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (/ m n)) (* -1 (/ (- (/ (fabs (- n m)) n) (+ (* 1/4 (/ (pow m 2) n)) (/ l n))) M))) M)) (/ 1 n)))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (-.f64 (/.f64 m (neg.f64 n)) (/.f64 (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) n) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) n) (/.f64 l n))) M)) (neg.f64 M)) (/.f64 #s(literal -1 binary64) n)))
(* (pow M 2) (- (* -1 (/ (+ (* -1 (/ m n)) (* -1 (/ (- (/ (fabs (- n m)) n) (+ (* 1/4 (/ (pow m 2) n)) (/ l n))) M))) M)) (/ 1 n)))
(*.f64 (*.f64 M M) (+.f64 (/.f64 (-.f64 (/.f64 m (neg.f64 n)) (/.f64 (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) n) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 m m) n) (/.f64 l n))) M)) (neg.f64 M)) (/.f64 #s(literal -1 binary64) n)))
(/ (- (fabs (- n m)) (pow (+ M (* -1/2 m)) 2)) n)
(/.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M))) n)
(- (+ (* -1 (/ l n)) (/ (fabs (- n m)) n)) (/ (pow (+ M (* -1/2 m)) 2) n))
(+.f64 (neg.f64 (/.f64 l n)) (/.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M))) n))
(- (+ (* -1 (/ l n)) (/ (fabs (- n m)) n)) (/ (pow (+ M (* -1/2 m)) 2) n))
(+.f64 (neg.f64 (/.f64 l n)) (/.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M))) n))
(- (+ (* -1 (/ l n)) (/ (fabs (- n m)) n)) (/ (pow (+ M (* -1/2 m)) 2) n))
(+.f64 (neg.f64 (/.f64 l n)) (/.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M))) n))
(* -1 (/ l n))
(neg.f64 (/.f64 l n))
(* l (- (/ (fabs (- n m)) (* l n)) (+ (/ 1 n) (/ (pow (+ M (* -1/2 m)) 2) (* l n)))))
(*.f64 l (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n l)) (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n l)))))
(* l (- (/ (fabs (- n m)) (* l n)) (+ (/ 1 n) (/ (pow (+ M (* -1/2 m)) 2) (* l n)))))
(*.f64 l (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n l)) (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n l)))))
(* l (- (/ (fabs (- n m)) (* l n)) (+ (/ 1 n) (/ (pow (+ M (* -1/2 m)) 2) (* l n)))))
(*.f64 l (-.f64 (/.f64 (fabs.f64 (-.f64 n m)) (*.f64 n l)) (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M)) (*.f64 n l)))))
(* -1 (/ l n))
(neg.f64 (/.f64 l n))
(* -1 (* l (+ (* -1 (/ (- (/ (fabs (- n m)) n) (/ (pow (+ M (* -1/2 m)) 2) n)) l)) (/ 1 n))))
(neg.f64 (*.f64 l (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M))) n) l))))
(* -1 (* l (+ (* -1 (/ (- (/ (fabs (- n m)) n) (/ (pow (+ M (* -1/2 m)) 2) n)) l)) (/ 1 n))))
(neg.f64 (*.f64 l (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M))) n) l))))
(* -1 (* l (+ (* -1 (/ (- (/ (fabs (- n m)) n) (/ (pow (+ M (* -1/2 m)) 2) n)) l)) (/ 1 n))))
(neg.f64 (*.f64 l (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (/.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M))) n) l))))
(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/48 binary64) (*.f64 (*.f64 K (*.f64 K K)) (neg.f64 (*.f64 (sin.f64 M) m))) (*.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/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))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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 (*.f64 m #s(literal -1/2 binary64)) (sin.f64 (neg.f64 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/8 binary64) (*.f64 (*.f64 m m) (cos.f64 M)) (*.f64 (*.f64 #s(literal 1/48 binary64) K) (*.f64 (sin.f64 (neg.f64 M)) (*.f64 m (*.f64 m m))))) (*.f64 (*.f64 m #s(literal -1/2 binary64)) (sin.f64 (neg.f64 M)))) (cos.f64 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))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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 (*.f64 #s(literal -1/6 binary64) M) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (*.f64 #s(literal -1/2 binary64) (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))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 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))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K m))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K m))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K m))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K m))))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (neg M))
(sin.f64 (neg.f64 M))
(+ (sin (neg M)) (* 1/2 (* K (* m (cos (neg M))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (*.f64 m (cos.f64 M)))) (sin.f64 M))
(+ (sin (neg M)) (* m (+ (* -1/8 (* (pow K 2) (* m (sin (neg M))))) (* 1/2 (* K (cos (neg M)))))))
(fma.f64 m (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (neg.f64 (*.f64 (sin.f64 M) m)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 M) K))) (sin.f64 (neg.f64 M)))
(+ (sin (neg M)) (* m (+ (* 1/2 (* K (cos (neg M)))) (* m (+ (* -1/8 (* (pow K 2) (sin (neg M)))) (* -1/48 (* (pow K 3) (* m (cos (neg M))))))))))
(fma.f64 m (fma.f64 m (fma.f64 #s(literal -1/8 binary64) (*.f64 (sin.f64 (neg.f64 M)) (*.f64 K K)) (*.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 K (*.f64 K K))) (*.f64 m (cos.f64 M)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 M) K))) (sin.f64 (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (neg M))
(sin.f64 (neg.f64 M))
(+ (sin (neg M)) (* 1/2 (* K (* m (cos (neg M))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (*.f64 m (cos.f64 M)))) (sin.f64 M))
(+ (sin (neg M)) (* K (+ (* -1/8 (* K (* (pow m 2) (sin (neg M))))) (* 1/2 (* m (cos (neg M)))))))
(fma.f64 K (fma.f64 #s(literal 1/2 binary64) (*.f64 m (cos.f64 M)) (*.f64 (*.f64 #s(literal -1/8 binary64) K) (*.f64 (*.f64 m m) (sin.f64 (neg.f64 M))))) (sin.f64 (neg.f64 M)))
(+ (sin (neg M)) (* K (+ (* 1/2 (* m (cos (neg M)))) (* K (+ (* -1/8 (* (pow m 2) (sin (neg M)))) (* -1/48 (* K (* (pow m 3) (cos (neg M))))))))))
(fma.f64 K (fma.f64 K (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 m m) (sin.f64 (neg.f64 M))) (*.f64 (*.f64 #s(literal -1/48 binary64) K) (*.f64 (cos.f64 M) (*.f64 m (*.f64 m m))))) (*.f64 #s(literal 1/2 binary64) (*.f64 m (cos.f64 M)))) (sin.f64 (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (* 1/2 (* K m)))
(sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))
(+ (sin (* 1/2 (* K m))) (* -1 (* M (cos (* 1/2 (* K m))))))
(fma.f64 (neg.f64 M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))
(+ (sin (* 1/2 (* K m))) (* M (+ (* -1 (cos (* 1/2 (* K m)))) (* -1/2 (* M (sin (* 1/2 (* K m))))))))
(fma.f64 M (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) M) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))
(+ (sin (* 1/2 (* K m))) (* M (+ (* -1 (cos (* 1/2 (* K m)))) (* M (+ (* -1/2 (sin (* 1/2 (* K m)))) (* 1/6 (* M (cos (* 1/2 (* K m))))))))))
(fma.f64 M (fma.f64 M (fma.f64 #s(literal -1/2 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (*.f64 (*.f64 #s(literal 1/6 binary64) M) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))) (neg.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (- (* 1/2 (* K m)) M))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (+ (* -1 M) (* 1/2 (* K m))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (+ (* -1 M) (* 1/2 (* K m))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (+ (* -1 M) (* 1/2 (* K m))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(sin (+ (* -1 M) (* 1/2 (* K m))))
(sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
(cos (neg M))
(cos.f64 M)
(+ (cos (neg M)) (* K (- (* -1/2 (* n (sin (neg M)))) (* 1/2 (* m (sin (neg M)))))))
(fma.f64 K (*.f64 (sin.f64 (neg.f64 M)) (-.f64 (*.f64 n #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) m))) (cos.f64 M))
(+ (cos (neg M)) (* K (- (+ (* -1/2 (* n (sin (neg M)))) (* K (+ (* -1/4 (* m (* n (cos (neg M))))) (* -1/8 (* (pow m 2) (cos (neg M))))))) (* 1/2 (* m (sin (neg M)))))))
(fma.f64 K (fma.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) n)) (fma.f64 K (fma.f64 #s(literal -1/4 binary64) (*.f64 m (*.f64 n (cos.f64 M))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 m m)) (cos.f64 M))) (*.f64 (*.f64 m #s(literal -1/2 binary64)) (sin.f64 (neg.f64 M))))) (cos.f64 M))
(+ (cos (neg M)) (* K (- (+ (* -1/2 (* n (sin (neg M)))) (* K (+ (* -1/4 (* m (* n (cos (neg M))))) (+ (* -1/8 (* (pow m 2) (cos (neg M)))) (* K (- (* 1/16 (* (pow m 2) (* n (sin (neg M))))) (* -1/48 (* (pow m 3) (sin (neg M)))))))))) (* 1/2 (* m (sin (neg M)))))))
(fma.f64 K (fma.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) n)) (fma.f64 K (fma.f64 #s(literal -1/4 binary64) (*.f64 m (*.f64 n (cos.f64 M))) (fma.f64 K (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 m m) (neg.f64 (*.f64 (sin.f64 M) n))) (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (neg.f64 M)) (*.f64 m (*.f64 m m))))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 m m)) (cos.f64 M)))) (*.f64 (*.f64 m #s(literal -1/2 binary64)) (sin.f64 (neg.f64 M))))) (cos.f64 M))
(* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))))
(* K (+ (* -1/2 (* n (sin (- (* 1/2 (* K m)) M)))) (/ (cos (- (* 1/2 (* K m)) M)) K)))
(*.f64 K (fma.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) K)))
(* K (+ (* -1/2 (* n (sin (- (* 1/2 (* K m)) M)))) (/ (cos (- (* 1/2 (* K m)) M)) K)))
(*.f64 K (fma.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) K)))
(* K (+ (* -1/2 (* n (sin (- (* 1/2 (* K m)) M)))) (/ (cos (- (* 1/2 (* K m)) M)) K)))
(*.f64 K (fma.f64 (*.f64 n #s(literal -1/2 binary64)) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) K)))
(* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))))
(* -1 (* K (+ (* -1 (/ (cos (- (* 1/2 (* K m)) M)) K)) (* 1/2 (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (neg.f64 K) (fma.f64 (*.f64 #s(literal 1/2 binary64) n) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (neg.f64 K))))
(* -1 (* K (+ (* -1 (/ (cos (- (* 1/2 (* K m)) M)) K)) (* 1/2 (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (neg.f64 K) (fma.f64 (*.f64 #s(literal 1/2 binary64) n) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (neg.f64 K))))
(* -1 (* K (+ (* -1 (/ (cos (- (* 1/2 (* K m)) M)) K)) (* 1/2 (* n (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (neg.f64 K) (fma.f64 (*.f64 #s(literal 1/2 binary64) n) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (neg.f64 K))))
(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 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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))))
(* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))))
(* n (+ (* -1/2 (* K (sin (- (* 1/2 (* K m)) M)))) (/ (cos (- (* 1/2 (* K m)) M)) n)))
(*.f64 n (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) n)))
(* n (+ (* -1/2 (* K (sin (- (* 1/2 (* K m)) M)))) (/ (cos (- (* 1/2 (* K m)) M)) n)))
(*.f64 n (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) n)))
(* n (+ (* -1/2 (* K (sin (- (* 1/2 (* K m)) M)))) (/ (cos (- (* 1/2 (* K m)) M)) n)))
(*.f64 n (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) n)))
(* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))))
(* -1 (* n (+ (* -1 (/ (cos (- (* 1/2 (* K m)) M)) n)) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (neg.f64 n) (fma.f64 (*.f64 #s(literal 1/2 binary64) K) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (neg.f64 n))))
(* -1 (* n (+ (* -1 (/ (cos (- (* 1/2 (* K m)) M)) n)) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (neg.f64 n) (fma.f64 (*.f64 #s(literal 1/2 binary64) K) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (neg.f64 n))))
(* -1 (* n (+ (* -1 (/ (cos (- (* 1/2 (* K m)) M)) n)) (* 1/2 (* K (sin (- (* 1/2 (* K m)) M)))))))
(*.f64 (neg.f64 n) (fma.f64 (*.f64 #s(literal 1/2 binary64) K) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (/.f64 (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))) (neg.f64 n))))
(+ (cos (neg M)) (* -1/2 (* K (* n (sin (neg M))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (sin.f64 M) n)) (cos.f64 M))
(+ (cos (neg M)) (+ (* -1/2 (* K (* n (sin (neg M))))) (* m (- (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* 1/2 (* K (sin (neg M))))))))
(+.f64 (cos.f64 M) (fma.f64 m (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 K K) (*.f64 n (cos.f64 M))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) K)))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (sin.f64 M) n)))))
(+ (cos (neg M)) (+ (* -1/2 (* K (* n (sin (neg M))))) (* m (- (+ (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* m (+ (* -1/8 (* (pow K 2) (cos (neg M)))) (* 1/16 (* (pow K 3) (* n (sin (neg M)))))))) (* 1/2 (* K (sin (neg M))))))))
(+.f64 (cos.f64 M) (fma.f64 m (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 K K) (*.f64 n (cos.f64 M))) (fma.f64 m (fma.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 M) (*.f64 K K)) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 K (*.f64 K K))) (neg.f64 (*.f64 (sin.f64 M) n)))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) K))))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (sin.f64 M) n)))))
(+ (cos (neg M)) (+ (* -1/2 (* K (* n (sin (neg M))))) (* m (- (+ (* -1/4 (* (pow K 2) (* n (cos (neg M))))) (* m (+ (* -1/8 (* (pow K 2) (cos (neg M)))) (+ (* 1/16 (* (pow K 3) (* n (sin (neg M))))) (* m (- (* 1/96 (* (pow K 4) (* n (cos (neg M))))) (* -1/48 (* (pow K 3) (sin (neg M)))))))))) (* 1/2 (* K (sin (neg M))))))))
(+.f64 (cos.f64 M) (fma.f64 m (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 K K) (*.f64 n (cos.f64 M))) (fma.f64 m (fma.f64 #s(literal -1/8 binary64) (*.f64 (cos.f64 M) (*.f64 K K)) (fma.f64 m (fma.f64 #s(literal 1/96 binary64) (*.f64 (*.f64 n (cos.f64 M)) (pow.f64 K #s(literal 4 binary64))) (*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 (neg.f64 M)) (*.f64 K (*.f64 K K))))) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 K (*.f64 K K))) (neg.f64 (*.f64 (sin.f64 M) n))))) (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) K))))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (neg.f64 (*.f64 (sin.f64 M) n)))))
(+ (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 (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)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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))) (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n 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))) (+ (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))) (* M (- (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* -1 (sin (* 1/2 (* K m))))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (*.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 n K) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))))
(+ (cos (* 1/2 (* K m))) (+ (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))) (* M (- (+ (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* M (+ (* -1/2 (cos (* 1/2 (* K m)))) (* 1/4 (* K (* n (sin (* 1/2 (* K m))))))))) (* -1 (sin (* 1/2 (* K m))))))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 n K) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (fma.f64 M (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))))))
(+ (cos (* 1/2 (* K m))) (+ (* -1/2 (* K (* n (sin (* 1/2 (* K m)))))) (* M (- (+ (* 1/2 (* K (* n (cos (* 1/2 (* K m)))))) (* M (+ (* -1/2 (cos (* 1/2 (* K m)))) (+ (* 1/4 (* K (* n (sin (* 1/2 (* K m)))))) (* M (- (* -1/12 (* K (* n (cos (* 1/2 (* K m)))))) (* 1/6 (sin (* 1/2 (* K m)))))))))) (* -1 (sin (* 1/2 (* K m))))))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (fma.f64 M (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 n K) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) (fma.f64 M (fma.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (fma.f64 M (fma.f64 (*.f64 (*.f64 n K) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))) #s(literal -1/12 binary64) (*.f64 #s(literal -1/6 binary64) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n K) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K)))))))
(+ (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 (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)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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)) (* -1/2 (* K (* n (sin (- (* 1/2 (* K m)) M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m))))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m))))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m))))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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 M) (* 1/2 (* K m)))) (* -1/2 (* K (* n (sin (+ (* -1 M) (* 1/2 (* K m))))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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))))

eval268.0ms (2%)

Memory
27.9MiB live, 443.3MiB allocated
Compiler

Compiled 89 146 to 4 220 computations (95.3% saved)

prune262.0ms (1.9%)

Memory
-28.5MiB live, 389.0MiB allocated
Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New2 004142 018
Fresh505
Picked505
Done000
Total2 014142 028
Accuracy
99.7%
Counts
2 028 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.3%
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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))))
23.3%
(*.f64 (fma.f64 K (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (cos.f64 M) K) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 n m) (sin.f64 (neg.f64 M))))) (cos.f64 M)) (exp.f64 (neg.f64 l)))
8.2%
(*.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))))
32.4%
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (exp.f64 (neg.f64 l)))
35.3%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 n K))) (exp.f64 (neg.f64 l)))
31.8%
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 m K))) (exp.f64 (neg.f64 l)))
53.0%
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
59.0%
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))))
53.2%
(*.f64 (cos.f64 M) (exp.f64 (*.f64 M (neg.f64 M))))
35.7%
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
81.0%
(*.f64 n (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) (/.f64 (*.f64 (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))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) n)))
88.9%
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
8.3%
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
8.2%
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
Compiler

Compiled 616 to 380 computations (38.3% saved)

simplify291.0ms (2.2%)

Memory
40.7MiB live, 389.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)
cost-diff0
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (exp.f64 (neg.f64 l)))
cost-diff128
(cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M))
cost-diff384
(/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n)))
cost-diff0
(*.f64 (*.f64 n n) #s(literal -1/4 binary64))
cost-diff0
(exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))
cost-diff0
(cos.f64 M)
cost-diff0
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
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 m K)
cost-diff0
(fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))
cost-diff128
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
cost-diff0
(-.f64 n m)
cost-diff0
(fabs.f64 (-.f64 n m))
cost-diff0
(-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))
cost-diff0
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
Rules
9 144×lower-fma.f32
9 140×lower-fma.f64
2 764×lower-*.f32
2 750×lower-*.f64
1 882×exp-sum
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034188
061188
1111188
2237186
3654186
41980186
55510186
08169183
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))
(fabs.f64 (-.f64 n m))
(-.f64 n m)
n
m
(fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)
#s(literal 1/4 binary64)
(*.f64 (+.f64 n m) (+.f64 n m))
(+.f64 n m)
l
(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
(*.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 M) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(cos.f64 M)
M
(exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))
(*.f64 (*.f64 n n) #s(literal -1/4 binary64))
(*.f64 n n)
n
#s(literal -1/4 binary64)
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (exp.f64 (neg.f64 l)))
(cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M))
(-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)
(/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n)))
K
(/.f64 #s(literal 2 binary64) (+.f64 m n))
#s(literal 2 binary64)
(+.f64 m n)
m
n
M
(exp.f64 (neg.f64 l))
(neg.f64 l)
l
Outputs
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/4 binary64) (+.f64 n m)) l)))
(-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))
(-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/4 binary64) (+.f64 n m)) l))
(fabs.f64 (-.f64 n m))
(-.f64 n m)
n
m
(fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/4 binary64) (+.f64 n m)) l)
#s(literal 1/4 binary64)
(*.f64 (+.f64 n m) (+.f64 n m))
(+.f64 n m)
l
(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 #s(literal 1/2 binary64) K) (neg.f64 M))
#s(literal 1/2 binary64)
(*.f64 m K)
m
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 M) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(cos.f64 M)
M
(exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(*.f64 (*.f64 n n) #s(literal -1/4 binary64))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(*.f64 n n)
n
#s(literal -1/4 binary64)
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (exp.f64 (neg.f64 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (/.f64 K #s(literal -2 binary64)) M)))
(cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (/.f64 K #s(literal -2 binary64)) M))
(-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)
(fma.f64 (+.f64 n m) (/.f64 K #s(literal 2 binary64)) (neg.f64 M))
(/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n)))
(/.f64 (*.f64 (+.f64 n m) K) #s(literal 2 binary64))
K
(/.f64 #s(literal 2 binary64) (+.f64 m n))
(/.f64 #s(literal 2 binary64) (+.f64 n m))
#s(literal 2 binary64)
(+.f64 m n)
(+.f64 n m)
m
n
M
(exp.f64 (neg.f64 l))
(neg.f64 l)
l

localize227.0ms (1.7%)

Memory
-22.5MiB live, 341.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 #s(literal 2 binary64) (+.f64 m n))
accuracy100.0%
(-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)
accuracy99.7%
(/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n)))
accuracy39.9%
(cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M))
accuracy100.0%
(*.f64 n n)
accuracy100.0%
(exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))
accuracy100.0%
(cos.f64 M)
accuracy99.7%
(*.f64 (*.f64 n n) #s(literal -1/4 binary64))
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 m K)
accuracy100.0%
(neg.f64 M)
accuracy100.0%
(fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))
accuracy53.3%
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))
accuracy100.0%
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
accuracy100.0%
(fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)
accuracy100.0%
(-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))
accuracy100.0%
(*.f64 (+.f64 n m) (+.f64 n m))
Samples
145.0ms204×1valid
13.0ms52×0valid
Compiler

Compiled 195 to 38 computations (80.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 124.0ms
ival-cos: 45.0ms (36.2% of total)
ival-mult: 26.0ms (20.9% of total)
adjust: 13.0ms (10.4% of total)
ival-add: 9.0ms (7.2% of total)
ival-neg: 9.0ms (7.2% of total)
ival-sub: 8.0ms (6.4% of total)
ival-div: 6.0ms (4.8% of total)
ival-exp: 5.0ms (4% of total)
ival-fabs: 2.0ms (1.6% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series31.0ms (0.2%)

Memory
22.9MiB live, 60.6MiB allocated
Counts
23 → 624
Calls
Call 1
Inputs
#<alt (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))>
#<alt (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))>
#<alt (fabs.f64 (-.f64 n m))>
#<alt (-.f64 n m)>
#<alt (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))>
#<alt (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))>
#<alt (*.f64 m K)>
#<alt (neg.f64 M)>
#<alt (*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))>
#<alt (cos.f64 M)>
#<alt (exp.f64 (neg.f64 l))>
#<alt (neg.f64 l)>
#<alt (*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))>
#<alt (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))>
#<alt (*.f64 (*.f64 n n) #s(literal -1/4 binary64))>
#<alt (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n)))>
#<alt (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M))>
#<alt (*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (exp.f64 (neg.f64 l)))>
#<alt (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)>
#<alt (*.f64 (+.f64 n m) (+.f64 n m))>
#<alt (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)>
#<alt (*.f64 n n)>
#<alt (/.f64 #s(literal 2 binary64) (+.f64 m n))>
Outputs
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2)))))>
#<alt (+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (* -1/2 (* m (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2)))))))))>
#<alt (+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (* n (+ (* -1/2 (* m (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))))) (* n (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (- (* 1/8 (pow m 2)) 1/4))))))>
#<alt (+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (* n (+ (* -1/2 (* m (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))))) (* n (+ (* n (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (+ (* -1/48 (pow m 3)) (* 1/8 m)))) (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (- (* 1/8 (pow m 2)) 1/4)))))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))>
#<alt (exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (pow (- m (* -1 n)) 2)))))>
#<alt (exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (pow (- m (* -1 n)) 2)))))>
#<alt (exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (pow (- m (* -1 n)) 2)))))>
#<alt (exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (pow (- m (* -1 n)) 2)))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2)))))>
#<alt (+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (* -1/2 (* m (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2)))))))))>
#<alt (+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (* m (+ (* -1/2 (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))))) (* m (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (- (* 1/8 (pow n 2)) 1/4))))))>
#<alt (+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (* m (+ (* -1/2 (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))))) (* m (+ (* m (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (+ (* -1/48 (pow n 3)) (* 1/8 n)))) (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (- (* 1/8 (pow n 2)) 1/4)))))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))>
#<alt (exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (pow (- n (* -1 m)) 2)))))>
#<alt (exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (pow (- n (* -1 m)) 2)))))>
#<alt (exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (pow (- n (* -1 m)) 2)))))>
#<alt (exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (pow (- n (* -1 m)) 2)))))>
#<alt (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))))>
#<alt (+ (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))) (* -1 (* l (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))))))>
#<alt (+ (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))) (* l (+ (* -1 (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))))) (* 1/2 (* l (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))))))))>
#<alt (+ (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))) (* l (+ (* -1 (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))))) (* l (+ (* -1/6 (* l (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))))) (* 1/2 (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))))))))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))>
#<alt (exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (pow (+ m n) 2))))>
#<alt (exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (pow (+ m n) 2))))>
#<alt (exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (pow (+ m n) 2))))>
#<alt (exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (pow (+ m n) 2))))>
#<alt (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))>
#<alt (- (+ (fabs (- n m)) (* -1/2 (* m n))) (+ l (* 1/4 (pow m 2))))>
#<alt (- (+ (fabs (- n m)) (* n (- (* -1/4 n) (* 1/2 m)))) (+ l (* 1/4 (pow m 2))))>
#<alt (- (+ (fabs (- n m)) (* n (- (* -1/4 n) (* 1/2 m)))) (+ l (* 1/4 (pow m 2))))>
#<alt (* -1/4 (pow n 2))>
#<alt (* (pow n 2) (- (* -1/2 (/ m n)) 1/4))>
#<alt (* (pow n 2) (- (/ (fabs (- n m)) (pow n 2)) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (+ (* 1/2 (/ m n)) (/ l (pow n 2)))))))>
#<alt (* (pow n 2) (- (/ (fabs (- n m)) (pow n 2)) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (+ (* 1/2 (/ m n)) (/ l (pow n 2)))))))>
#<alt (* -1/4 (pow n 2))>
#<alt (* (pow n 2) (- (* -1/2 (/ m n)) 1/4))>
#<alt (* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (pow m 2)))) n)) (* -1/2 m)) n)) 1/4))>
#<alt (* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (pow m 2)))) n)) (* -1/2 m)) n)) 1/4))>
#<alt (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))>
#<alt (- (+ (fabs (- n m)) (* -1/2 (* m n))) (+ l (* 1/4 (pow n 2))))>
#<alt (- (+ (fabs (- n m)) (* m (- (* -1/4 m) (* 1/2 n)))) (+ l (* 1/4 (pow n 2))))>
#<alt (- (+ (fabs (- n m)) (* m (- (* -1/4 m) (* 1/2 n)))) (+ l (* 1/4 (pow n 2))))>
#<alt (* -1/4 (pow m 2))>
#<alt (* (pow m 2) (- (* -1/2 (/ n m)) 1/4))>
#<alt (* (pow m 2) (- (/ (fabs (- n m)) (pow m 2)) (+ 1/4 (+ (* 1/4 (/ (pow n 2) (pow m 2))) (+ (* 1/2 (/ n m)) (/ l (pow m 2)))))))>
#<alt (* (pow m 2) (- (/ (fabs (- n m)) (pow m 2)) (+ 1/4 (+ (* 1/4 (/ (pow n 2) (pow m 2))) (+ (* 1/2 (/ n m)) (/ l (pow m 2)))))))>
#<alt (* -1/4 (pow m 2))>
#<alt (* (pow m 2) (- (* -1/2 (/ n m)) 1/4))>
#<alt (* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (pow n 2)))) m)) (* -1/2 n)) m)) 1/4))>
#<alt (* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (pow n 2)))) m)) (* -1/2 n)) m)) 1/4))>
#<alt (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))>
#<alt (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (pow (+ m n) 2)))>
#<alt (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (pow (+ m n) 2)))>
#<alt (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (pow (+ m n) 2)))>
#<alt (* -1 l)>
#<alt (* l (- (/ (fabs (- n m)) l) (+ 1 (* 1/4 (/ (pow (+ m n) 2) l)))))>
#<alt (* l (- (/ (fabs (- n m)) l) (+ 1 (* 1/4 (/ (pow (+ m n) 2) l)))))>
#<alt (* l (- (/ (fabs (- n m)) l) (+ 1 (* 1/4 (/ (pow (+ m n) 2) l)))))>
#<alt (* -1 l)>
#<alt (* -1 (* l (+ 1 (* -1 (/ (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))) l)))))>
#<alt (* -1 (* l (+ 1 (* -1 (/ (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))) l)))))>
#<alt (* -1 (* l (+ 1 (* -1 (/ (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))) l)))))>
#<alt (fabs (- n m))>
#<alt (fabs (- n m))>
#<alt (fabs (- n m))>
#<alt (fabs (- n m))>
#<alt (fabs (- n m))>
#<alt (fabs (- n m))>
#<alt (fabs (- n m))>
#<alt (fabs (- n m))>
#<alt (fabs (neg (+ m (* -1 n))))>
#<alt (fabs (neg (+ m (* -1 n))))>
#<alt (fabs (neg (+ m (* -1 n))))>
#<alt (fabs (neg (+ m (* -1 n))))>
#<alt (fabs (- n m))>
#<alt (fabs (- n m))>
#<alt (fabs (- n m))>
#<alt (fabs (- n m))>
#<alt (fabs (- n m))>
#<alt (fabs (- n m))>
#<alt (fabs (- n m))>
#<alt (fabs (- n m))>
#<alt (fabs (+ n (* -1 m)))>
#<alt (fabs (+ n (* -1 m)))>
#<alt (fabs (+ n (* -1 m)))>
#<alt (fabs (+ n (* -1 m)))>
#<alt (* -1 m)>
#<alt (- n m)>
#<alt (- n m)>
#<alt (- n m)>
#<alt n>
#<alt (* n (+ 1 (* -1 (/ m n))))>
#<alt (* n (+ 1 (* -1 (/ m n))))>
#<alt (* n (+ 1 (* -1 (/ m n))))>
#<alt n>
#<alt (* -1 (* n (- (/ m n) 1)))>
#<alt (* -1 (* n (- (/ m n) 1)))>
#<alt (* -1 (* n (- (/ m n) 1)))>
#<alt n>
#<alt (+ n (* -1 m))>
#<alt (+ n (* -1 m))>
#<alt (+ n (* -1 m))>
#<alt (* -1 m)>
#<alt (* m (- (/ n m) 1))>
#<alt (* m (- (/ n m) 1))>
#<alt (* m (- (/ n m) 1))>
#<alt (* -1 m)>
#<alt (* -1 (* m (+ 1 (* -1 (/ n m)))))>
#<alt (* -1 (* m (+ 1 (* -1 (/ n m)))))>
#<alt (* -1 (* m (+ 1 (* -1 (/ n m)))))>
#<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 (* -1 M)>
#<alt (- (* 1/2 (* K m)) M)>
#<alt (- (* 1/2 (* K m)) M)>
#<alt (- (* 1/2 (* K m)) M)>
#<alt (* 1/2 (* K m))>
#<alt (* m (+ (* -1 (/ M m)) (* 1/2 K)))>
#<alt (* m (+ (* -1 (/ M m)) (* 1/2 K)))>
#<alt (* m (+ (* -1 (/ M m)) (* 1/2 K)))>
#<alt (* 1/2 (* K m))>
#<alt (* -1 (* m (+ (* -1/2 K) (/ M m))))>
#<alt (* -1 (* m (+ (* -1/2 K) (/ M m))))>
#<alt (* -1 (* m (+ (* -1/2 K) (/ M m))))>
#<alt (* -1 M)>
#<alt (- (* 1/2 (* K m)) M)>
#<alt (- (* 1/2 (* K m)) M)>
#<alt (- (* 1/2 (* K m)) M)>
#<alt (* 1/2 (* K m))>
#<alt (* K (+ (* -1 (/ M K)) (* 1/2 m)))>
#<alt (* K (+ (* -1 (/ M K)) (* 1/2 m)))>
#<alt (* K (+ (* -1 (/ M K)) (* 1/2 m)))>
#<alt (* 1/2 (* K m))>
#<alt (* -1 (* K (+ (* -1/2 m) (/ M K))))>
#<alt (* -1 (* K (+ (* -1/2 m) (/ M K))))>
#<alt (* -1 (* K (+ (* -1/2 m) (/ M K))))>
#<alt (* 1/2 (* K m))>
#<alt (+ (* -1 M) (* 1/2 (* K m)))>
#<alt (+ (* -1 M) (* 1/2 (* K m)))>
#<alt (+ (* -1 M) (* 1/2 (* K m)))>
#<alt (* -1 M)>
#<alt (* M (- (* 1/2 (/ (* K m) M)) 1))>
#<alt (* M (- (* 1/2 (/ (* K m) M)) 1))>
#<alt (* M (- (* 1/2 (/ (* K m) M)) 1))>
#<alt (* -1 M)>
#<alt (* -1 (* M (+ 1 (* -1/2 (/ (* K m) M)))))>
#<alt (* -1 (* M (+ 1 (* -1/2 (/ (* K m) M)))))>
#<alt (* -1 (* M (+ 1 (* -1/2 (/ (* K m) M)))))>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K m)>
#<alt (* K 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 (* -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/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 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 (* -1/4 (pow n 2)))>
#<alt (+ (exp (* -1/4 (pow n 2))) (* -1/2 (* (pow M 2) (exp (* -1/4 (pow n 2))))))>
#<alt (+ (exp (* -1/4 (pow n 2))) (* (pow M 2) (+ (* -1/2 (exp (* -1/4 (pow n 2)))) (* 1/24 (* (pow M 2) (exp (* -1/4 (pow n 2))))))))>
#<alt (+ (exp (* -1/4 (pow n 2))) (* (pow M 2) (+ (* -1/2 (exp (* -1/4 (pow n 2)))) (* (pow M 2) (+ (* -1/720 (* (pow M 2) (exp (* -1/4 (pow n 2))))) (* 1/24 (exp (* -1/4 (pow n 2)))))))))>
#<alt (* (cos M) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos M) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos M) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos M) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos M) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos M) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos M) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos M) (exp (* -1/4 (pow n 2))))>
#<alt (cos M)>
#<alt (+ (cos M) (* -1/4 (* (pow n 2) (cos M))))>
#<alt (+ (cos M) (* (pow n 2) (+ (* -1/4 (cos M)) (* 1/32 (* (pow n 2) (cos M))))))>
#<alt (+ (cos M) (* (pow n 2) (+ (* -1/4 (cos M)) (* (pow n 2) (+ (* -1/384 (* (pow n 2) (cos M))) (* 1/32 (cos M)))))))>
#<alt (* (cos M) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos M) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos M) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos M) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos M) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos M) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos M) (exp (* -1/4 (pow n 2))))>
#<alt (* (cos M) (exp (* -1/4 (pow n 2))))>
#<alt 1>
#<alt (+ 1 (* -1/4 (pow n 2)))>
#<alt (+ 1 (* (pow n 2) (- (* 1/32 (pow n 2)) 1/4)))>
#<alt (+ 1 (* (pow n 2) (- (* (pow n 2) (+ 1/32 (* -1/384 (pow n 2)))) 1/4)))>
#<alt (exp (* -1/4 (pow n 2)))>
#<alt (exp (* -1/4 (pow n 2)))>
#<alt (exp (* -1/4 (pow n 2)))>
#<alt (exp (* -1/4 (pow n 2)))>
#<alt (exp (* -1/4 (pow n 2)))>
#<alt (exp (* -1/4 (pow n 2)))>
#<alt (exp (* -1/4 (pow n 2)))>
#<alt (exp (* -1/4 (pow n 2)))>
#<alt (* -1/4 (pow n 2))>
#<alt (* -1/4 (pow n 2))>
#<alt (* -1/4 (pow n 2))>
#<alt (* -1/4 (pow n 2))>
#<alt (* -1/4 (pow n 2))>
#<alt (* -1/4 (pow n 2))>
#<alt (* -1/4 (pow n 2))>
#<alt (* -1/4 (pow n 2))>
#<alt (* -1/4 (pow n 2))>
#<alt (* -1/4 (pow n 2))>
#<alt (* -1/4 (pow n 2))>
#<alt (* -1/4 (pow n 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))>
#<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 (* (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 (* -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 (pow m 2)>
#<alt (+ (* 2 (* m n)) (pow m 2))>
#<alt (+ (* n (+ n (* 2 m))) (pow m 2))>
#<alt (+ (* n (+ n (* 2 m))) (pow m 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)))))>
#<alt (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))>
#<alt (pow n 2)>
#<alt (* (pow n 2) (+ 1 (* 2 (/ m n))))>
#<alt (* (pow n 2) (+ 1 (* -1 (/ (+ (* -2 m) (* -1 (/ (pow m 2) n))) n))))>
#<alt (* (pow n 2) (+ 1 (* -1 (/ (+ (* -2 m) (* -1 (/ (pow m 2) n))) n))))>
#<alt (pow n 2)>
#<alt (+ (* 2 (* m n)) (pow n 2))>
#<alt (+ (* m (+ m (* 2 n))) (pow n 2))>
#<alt (+ (* m (+ m (* 2 n))) (pow n 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)))))>
#<alt (* (pow m 2) (+ 1 (+ (* 2 (/ n m)) (/ (pow n 2) (pow m 2)))))>
#<alt (pow m 2)>
#<alt (* (pow m 2) (+ 1 (* 2 (/ n m))))>
#<alt (* (pow m 2) (+ 1 (* -1 (/ (+ (* -2 n) (* -1 (/ (pow n 2) m))) m))))>
#<alt (* (pow m 2) (+ 1 (* -1 (/ (+ (* -2 n) (* -1 (/ (pow n 2) m))) m))))>
#<alt (+ l (* 1/4 (pow m 2)))>
#<alt (+ l (+ (* 1/4 (pow m 2)) (* 1/2 (* m n))))>
#<alt (+ l (+ (* 1/4 (pow m 2)) (* n (+ (* 1/4 n) (* 1/2 m)))))>
#<alt (+ l (+ (* 1/4 (pow m 2)) (* n (+ (* 1/4 n) (* 1/2 m)))))>
#<alt (* 1/4 (pow n 2))>
#<alt (* (pow n 2) (+ 1/4 (* 1/2 (/ m n))))>
#<alt (* (pow n 2) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (+ (* 1/2 (/ m n)) (/ l (pow n 2))))))>
#<alt (* (pow n 2) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (+ (* 1/2 (/ m n)) (/ l (pow n 2))))))>
#<alt (* 1/4 (pow n 2))>
#<alt (* (pow n 2) (+ 1/4 (* 1/2 (/ m n))))>
#<alt (* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (/ (+ l (* 1/4 (pow m 2))) n)) (* -1/2 m)) n))))>
#<alt (* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (/ (+ l (* 1/4 (pow m 2))) n)) (* -1/2 m)) n))))>
#<alt (+ l (* 1/4 (pow n 2)))>
#<alt (+ l (+ (* 1/4 (pow n 2)) (* 1/2 (* m n))))>
#<alt (+ l (+ (* 1/4 (pow n 2)) (* m (+ (* 1/4 m) (* 1/2 n)))))>
#<alt (+ l (+ (* 1/4 (pow n 2)) (* m (+ (* 1/4 m) (* 1/2 n)))))>
#<alt (* 1/4 (pow m 2))>
#<alt (* (pow m 2) (+ 1/4 (* 1/2 (/ n m))))>
#<alt (* (pow m 2) (+ 1/4 (+ (* 1/4 (/ (pow n 2) (pow m 2))) (+ (* 1/2 (/ n m)) (/ l (pow m 2))))))>
#<alt (* (pow m 2) (+ 1/4 (+ (* 1/4 (/ (pow n 2) (pow m 2))) (+ (* 1/2 (/ n m)) (/ l (pow m 2))))))>
#<alt (* 1/4 (pow m 2))>
#<alt (* (pow m 2) (+ 1/4 (* 1/2 (/ n m))))>
#<alt (* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (/ (+ l (* 1/4 (pow n 2))) m)) (* -1/2 n)) m))))>
#<alt (* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (/ (+ l (* 1/4 (pow n 2))) m)) (* -1/2 n)) m))))>
#<alt (* 1/4 (pow (+ m n) 2))>
#<alt (+ l (* 1/4 (pow (+ m n) 2)))>
#<alt (+ l (* 1/4 (pow (+ m n) 2)))>
#<alt (+ l (* 1/4 (pow (+ m n) 2)))>
#<alt l>
#<alt (* l (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))))>
#<alt (* l (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))))>
#<alt (* l (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))))>
#<alt l>
#<alt (* -1 (* l (- (* -1/4 (/ (pow (+ m n) 2) l)) 1)))>
#<alt (* -1 (* l (- (* -1/4 (/ (pow (+ m n) 2) l)) 1)))>
#<alt (* -1 (* l (- (* -1/4 (/ (pow (+ m n) 2) l)) 1)))>
#<alt (pow n 2)>
#<alt (pow n 2)>
#<alt (pow n 2)>
#<alt (pow n 2)>
#<alt (pow n 2)>
#<alt (pow n 2)>
#<alt (pow n 2)>
#<alt (pow n 2)>
#<alt (pow n 2)>
#<alt (pow n 2)>
#<alt (pow n 2)>
#<alt (pow n 2)>
#<alt (/ 2 n)>
#<alt (+ (* -2 (/ m (pow n 2))) (* 2 (/ 1 n)))>
#<alt (+ (* m (- (* 2 (/ m (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))>
#<alt (+ (* m (- (* m (+ (* -2 (/ m (pow n 4))) (* 2 (/ 1 (pow n 3))))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))>
#<alt (/ 2 m)>
#<alt (/ (+ 2 (* -2 (/ n m))) m)>
#<alt (/ (- (+ 2 (* 2 (/ (pow n 2) (pow m 2)))) (* 2 (/ n m))) m)>
#<alt (/ (- (+ 2 (* -2 (/ (pow n 3) (pow m 3)))) (+ (* -2 (/ (pow n 2) (pow m 2))) (* 2 (/ n m)))) m)>
#<alt (/ 2 m)>
#<alt (* -1 (/ (- (* 2 (/ n m)) 2) m))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 2 (/ (pow n 2) m)) (* 2 n)) m)) 2) m))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 2 (/ (pow n 3) m)) (* 2 (pow n 2))) m)) (* 2 n)) m)) 2) m))>
#<alt (/ 2 m)>
#<alt (+ (* -2 (/ n (pow m 2))) (* 2 (/ 1 m)))>
#<alt (+ (* n (- (* 2 (/ n (pow m 3))) (* 2 (/ 1 (pow m 2))))) (* 2 (/ 1 m)))>
#<alt (+ (* n (- (* n (+ (* -2 (/ n (pow m 4))) (* 2 (/ 1 (pow m 3))))) (* 2 (/ 1 (pow m 2))))) (* 2 (/ 1 m)))>
#<alt (/ 2 n)>
#<alt (/ (+ 2 (* -2 (/ m n))) n)>
#<alt (/ (- (+ 2 (* 2 (/ (pow m 2) (pow n 2)))) (* 2 (/ m n))) n)>
#<alt (/ (- (+ 2 (* -2 (/ (pow m 3) (pow n 3)))) (+ (* -2 (/ (pow m 2) (pow n 2))) (* 2 (/ m n)))) n)>
#<alt (/ 2 n)>
#<alt (* -1 (/ (- (* 2 (/ m n)) 2) n))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 2 (/ (pow m 2) n)) (* 2 m)) n)) 2) n))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 2 (/ (pow m 3) n)) (* 2 (pow m 2))) n)) (* 2 m)) n)) 2) n))>
Calls

156 calls:

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

rewrite660.0ms (4.9%)

Memory
-22.2MiB live, 533.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 074×lower-fma.f32
5 070×lower-fma.f64
4 822×lower-*.f32
4 808×lower-*.f64
4 282×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034156
061148
1217146
21692146
08638146
Stop Event
iter limit
node limit
iter limit
Counts
23 → 884
Calls
Call 1
Inputs
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))
(fabs.f64 (-.f64 n m))
(-.f64 n m)
(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))
(*.f64 m K)
(neg.f64 M)
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
(cos.f64 M)
(exp.f64 (neg.f64 l))
(neg.f64 l)
(*.f64 (cos.f64 M) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64))))
(exp.f64 (*.f64 (*.f64 n n) #s(literal -1/4 binary64)))
(*.f64 (*.f64 n n) #s(literal -1/4 binary64))
(/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n)))
(cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (exp.f64 (neg.f64 l)))
(-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)
(*.f64 (+.f64 n m) (+.f64 n m))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)
(*.f64 n n)
(/.f64 #s(literal 2 binary64) (+.f64 m n))
Outputs
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fabs.f64 (-.f64 n m)))))
(/.f64 (exp.f64 (fabs.f64 (-.f64 n m))) (exp.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fabs.f64 (-.f64 n m))))))
(/.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))))) (exp.f64 l))
(/.f64 (neg.f64 (exp.f64 (fabs.f64 (-.f64 n m)))) (neg.f64 (exp.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))
(/.f64 (exp.f64 (/.f64 (fabs.f64 (*.f64 (-.f64 n m) (*.f64 (-.f64 n m) (-.f64 n m)))) (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (-.f64 n m) (-.f64 n m))))) (exp.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (-.f64 n m) (-.f64 n m))))))
(/.f64 (exp.f64 (/.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) (exp.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))))
(/.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) l)) (exp.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))))
(/.f64 (neg.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))))) (neg.f64 (exp.f64 l)))
(/.f64 (neg.f64 (neg.f64 (exp.f64 (fabs.f64 (-.f64 n m))))) (neg.f64 (neg.f64 (exp.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))))
(pow.f64 (exp.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fabs.f64 (-.f64 n m)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (-.f64 (fabs.f64 (*.f64 (-.f64 n m) (*.f64 (-.f64 n m) (-.f64 n m)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (-.f64 n m) (-.f64 n m)))))
(pow.f64 (exp.f64 (-.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) (/.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))
(*.f64 (exp.f64 (fabs.f64 (-.f64 n m))) (exp.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))))) (exp.f64 (neg.f64 l)))
(*.f64 (exp.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (exp.f64 (fabs.f64 (-.f64 n m))))
(+.f64 (fabs.f64 (-.f64 n m)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(+.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (fabs.f64 (-.f64 n m)))
(+.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (neg.f64 l))
(-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))
(-.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) l)
(-.f64 (/.f64 (fabs.f64 (*.f64 (-.f64 n m) (*.f64 (-.f64 n m) (-.f64 n m)))) (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (-.f64 n m) (-.f64 n m)))) (/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (-.f64 n m) (-.f64 n m)))))
(-.f64 (/.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))
(-.f64 (-.f64 (fabs.f64 (-.f64 n m)) l) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))))
(-.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))))) (fma.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (fma.f64 l l (*.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) l)))) (/.f64 (*.f64 l (*.f64 l l)) (fma.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (fma.f64 l l (*.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) l)))))
(-.f64 (/.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (-.f64 (fabs.f64 (-.f64 n m)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) (/.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (-.f64 (fabs.f64 (-.f64 n m)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))))
(-.f64 (/.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))))) (+.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) l)) (/.f64 (*.f64 l l) (+.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) l)))
(fma.f64 #s(literal 1 binary64) (fabs.f64 (-.f64 n m)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fabs.f64 (-.f64 n m)))
(fma.f64 (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (fabs.f64 (/.f64 #s(literal 1 binary64) (fma.f64 m (+.f64 n m) (*.f64 n n)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(fma.f64 (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))) (fabs.f64 (/.f64 #s(literal 1 binary64) (+.f64 n m))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(fma.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m)))) (fabs.f64 (-.f64 n m)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(fma.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (fabs.f64 (fma.f64 m (-.f64 m n) (*.f64 n n))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(fma.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (fabs.f64 (fma.f64 n (-.f64 n m) (*.f64 m m))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(fma.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 m n)))) (fabs.f64 (-.f64 n m)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (-.f64 n m) (-.f64 n m))) (-.f64 (fabs.f64 (*.f64 (-.f64 n m) (*.f64 (-.f64 n m) (-.f64 n m)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (-.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))))
(/.f64 (-.f64 (fabs.f64 (*.f64 (-.f64 n m) (*.f64 (-.f64 n m) (-.f64 n m)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (-.f64 n m) (-.f64 n m))))
(/.f64 (-.f64 (fabs.f64 (*.f64 (-.f64 n m) (*.f64 (-.f64 n m) (-.f64 n m)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) (fma.f64 (-.f64 n m) (-.f64 n m) (-.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (fabs.f64 (-.f64 n m)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (-.f64 n m) (-.f64 n m))) (-.f64 (fabs.f64 (*.f64 (-.f64 n m) (*.f64 (-.f64 n m) (-.f64 n m)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (-.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))))
(/.f64 (-.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(/.f64 (-.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (-.f64 (fabs.f64 (-.f64 n m)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))
(/.f64 (neg.f64 (-.f64 (fabs.f64 (*.f64 (-.f64 n m) (*.f64 (-.f64 n m) (-.f64 n m)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))) (neg.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (-.f64 n m) (-.f64 n m)))))
(/.f64 (neg.f64 (-.f64 (fabs.f64 (*.f64 (-.f64 n m) (*.f64 (-.f64 n m) (-.f64 n m)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))) (neg.f64 (fma.f64 (-.f64 n m) (-.f64 n m) (-.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (fabs.f64 (-.f64 n m)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) (neg.f64 (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) (neg.f64 (-.f64 (fabs.f64 (-.f64 n m)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))))
(/.f64 (-.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))))) (*.f64 l (*.f64 l l))) (fma.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (fma.f64 l l (*.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) l))))
(/.f64 (-.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))))) (*.f64 l l)) (+.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) l))
(/.f64 (fma.f64 (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (neg.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l))))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (neg.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))))))
(/.f64 (fma.f64 (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l))))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)))))
(/.f64 (fma.f64 (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (neg.f64 (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l)))))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))))))
(/.f64 (fma.f64 (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (neg.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l)))))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l))))
(/.f64 (fma.f64 (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))) (neg.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))))) (*.f64 (fabs.f64 (+.f64 n m)) (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l))))) (*.f64 (fabs.f64 (+.f64 n m)) (neg.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))))))
(/.f64 (fma.f64 (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l))) (*.f64 (fabs.f64 (+.f64 n m)) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l))))) (*.f64 (fabs.f64 (+.f64 n m)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)))))
(/.f64 (fma.f64 (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))) (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))) (*.f64 (fabs.f64 (+.f64 n m)) (neg.f64 (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l)))))) (*.f64 (fabs.f64 (+.f64 n m)) (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))))))
(/.f64 (fma.f64 (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)) (*.f64 (fabs.f64 (+.f64 n m)) (neg.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l)))))) (*.f64 (fabs.f64 (+.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l))) (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (*.f64 (neg.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))))) (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))))) (*.f64 (neg.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))))) (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l))) (fabs.f64 (+.f64 n m)) (*.f64 (neg.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))))) (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (neg.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))))) (fabs.f64 (+.f64 n m))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l))) (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l))) (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l))) (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)))))
(/.f64 (fma.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l))) (fabs.f64 (+.f64 n m)) (*.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l))) (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l))) (fabs.f64 (+.f64 n m))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l)))) (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (*.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))) (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))))) (*.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))) (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l)))) (fabs.f64 (+.f64 n m)) (*.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))) (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))) (fabs.f64 (+.f64 n m))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l)))) (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)) (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)) (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l)))) (fabs.f64 (+.f64 n m)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)) (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)) (fabs.f64 (+.f64 n m))))
(/.f64 (fma.f64 (-.f64 (fabs.f64 (*.f64 (-.f64 n m) (*.f64 (-.f64 n m) (-.f64 n m)))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)))) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (*.f64 (fma.f64 (-.f64 n m) (-.f64 n m) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))))) (-.f64 #s(literal 0 binary64) (*.f64 l (*.f64 l l))))) (*.f64 (fma.f64 (-.f64 n m) (-.f64 n m) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))))) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l)))))
(/.f64 (fma.f64 (-.f64 (fabs.f64 (*.f64 (-.f64 n m) (*.f64 (-.f64 n m) (-.f64 n m)))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)))) (+.f64 #s(literal 0 binary64) l) (*.f64 (fma.f64 (-.f64 n m) (-.f64 n m) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))))) (-.f64 #s(literal 0 binary64) (*.f64 l l)))) (*.f64 (fma.f64 (-.f64 n m) (-.f64 n m) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))))) (+.f64 #s(literal 0 binary64) l)))
(/.f64 (fma.f64 (-.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l))) (*.f64 (+.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (-.f64 #s(literal 0 binary64) (*.f64 l (*.f64 l l))))) (*.f64 (+.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (+.f64 #s(literal 0 binary64) (fma.f64 l l (*.f64 #s(literal 0 binary64) l)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))) (+.f64 #s(literal 0 binary64) l) (*.f64 (+.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (-.f64 #s(literal 0 binary64) (*.f64 l l)))) (*.f64 (+.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (+.f64 #s(literal 0 binary64) l)))
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (/.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))) (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l))))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) #s(literal 1 binary64))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (/.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))) (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l))))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l))))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) #s(literal 1 binary64))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l))))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l))))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (fma.f64 l l (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 #s(literal 1/4 binary64) l))))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l))))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (fma.f64 l l (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 #s(literal 1/4 binary64) l))))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l))))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (neg.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (neg.f64 (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l)))))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (neg.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (neg.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l)))))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (-.f64 (*.f64 l l) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))))) (*.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))) (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))) (/.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))) (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l))))) (*.f64 (fabs.f64 (+.f64 n m)) #s(literal 1 binary64))) (*.f64 (fabs.f64 (+.f64 n m)) (/.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))) (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l))))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l))))) (*.f64 (fabs.f64 (+.f64 n m)) #s(literal 1 binary64))) (*.f64 (fabs.f64 (+.f64 n m)) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l))))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))) (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))))) (*.f64 (fabs.f64 (+.f64 n m)) (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l))))) (*.f64 (fabs.f64 (+.f64 n m)) (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))) (fma.f64 l l (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 #s(literal 1/4 binary64) l))))) (*.f64 (fabs.f64 (+.f64 n m)) (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l))))) (*.f64 (fabs.f64 (+.f64 n m)) (fma.f64 l l (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 #s(literal 1/4 binary64) l))))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l))) (*.f64 (fabs.f64 (+.f64 n m)) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l))))) (*.f64 (fabs.f64 (+.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))) (neg.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))))) (*.f64 (fabs.f64 (+.f64 n m)) (neg.f64 (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l)))))) (*.f64 (fabs.f64 (+.f64 n m)) (neg.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)))) (*.f64 (fabs.f64 (+.f64 n m)) (neg.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l)))))) (*.f64 (fabs.f64 (+.f64 n m)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))) (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))))) (*.f64 (fabs.f64 (+.f64 n m)) (-.f64 (*.f64 l l) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))))) (*.f64 (fabs.f64 (+.f64 n m)) (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (*.f64 (-.f64 n m) (*.f64 (-.f64 n m) (-.f64 n m)))) (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (-.f64 n m) (-.f64 n m)))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (-.f64 n m) (-.f64 n m))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))) (*.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (-.f64 n m) (-.f64 n m))) (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (-.f64 n m) (-.f64 n m)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (*.f64 (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) (*.f64 (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (fabs.f64 (*.f64 (-.f64 n m) (*.f64 (-.f64 n m) (-.f64 n m)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (-.f64 n m) (-.f64 n m))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))) (neg.f64 (neg.f64 (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))))) (*.f64 l (*.f64 l l)))) (neg.f64 (fma.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (fma.f64 l l (*.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) l)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))))) (*.f64 l l))) (neg.f64 (+.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) l)))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (fabs.f64 (*.f64 (-.f64 n m) (*.f64 (-.f64 n m) (-.f64 n m))))) (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (-.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (*.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (fabs.f64 (-.f64 n m))))))
(/.f64 (fma.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))))) (pow.f64 (neg.f64 l) #s(literal 3 binary64))) (fma.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (-.f64 (*.f64 (neg.f64 l) (neg.f64 l)) (*.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (neg.f64 l)))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (-.f64 n m) (-.f64 n m))) (-.f64 (fabs.f64 (*.f64 (-.f64 n m) (*.f64 (-.f64 n m) (-.f64 n m)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (-.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) #s(literal -1 binary64))
(*.f64 (-.f64 (fabs.f64 (*.f64 (-.f64 n m) (*.f64 (-.f64 n m) (-.f64 n m)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)) (*.f64 (-.f64 n m) (-.f64 n m)))))
(*.f64 (-.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (/.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))
(fabs.f64 (-.f64 n m))
(fabs.f64 (neg.f64 (-.f64 n m)))
(fabs.f64 (-.f64 m n))
(fabs.f64 (neg.f64 (neg.f64 (-.f64 n m))))
(fabs.f64 (neg.f64 (-.f64 m n)))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 n m)))))
(fabs.f64 (neg.f64 (neg.f64 (-.f64 m n))))
(fabs.f64 (-.f64 (/.f64 (*.f64 m (*.f64 m m)) (fma.f64 m (+.f64 n m) (*.f64 n n))) (/.f64 (*.f64 n (*.f64 n n)) (fma.f64 m (+.f64 n m) (*.f64 n n)))))
(fabs.f64 (-.f64 (-.f64 n m) #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m)))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (+.f64 n m) (*.f64 (+.f64 n m) (-.f64 n m)))))
(/.f64 (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))))
(/.f64 (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (fabs.f64 (fma.f64 n n (-.f64 (*.f64 m m) (*.f64 n (neg.f64 m))))))
(/.f64 (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (fabs.f64 (fma.f64 m m (*.f64 n (+.f64 n m)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))) (fabs.f64 (+.f64 n m)))
(/.f64 (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))) (fabs.f64 (-.f64 n (neg.f64 m))))
(/.f64 (neg.f64 (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m)))) (neg.f64 (fabs.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)))))
(/.f64 (neg.f64 (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m)))) (neg.f64 (fabs.f64 (+.f64 n m))))
(*.f64 #s(literal 1 binary64) (fabs.f64 (-.f64 n m)))
(*.f64 (fabs.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (fabs.f64 (/.f64 #s(literal 1 binary64) (fma.f64 m (+.f64 n m) (*.f64 n n)))))
(*.f64 (fabs.f64 (*.f64 (+.f64 n m) (-.f64 n m))) (fabs.f64 (/.f64 #s(literal 1 binary64) (+.f64 n m))))
(*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m)))) (fabs.f64 (-.f64 n m)))
(*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (fabs.f64 (fma.f64 m (-.f64 m n) (*.f64 n n))))
(*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (fabs.f64 (fma.f64 n (-.f64 n m) (*.f64 m m))))
(*.f64 (fabs.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 m n)))) (fabs.f64 (-.f64 n m)))
(+.f64 n (neg.f64 m))
(+.f64 (neg.f64 m) n)
(-.f64 n m)
(-.f64 (/.f64 (*.f64 n (*.f64 n n)) (fma.f64 m (+.f64 n m) (*.f64 n n))) (/.f64 (*.f64 m (*.f64 m m)) (fma.f64 m (+.f64 n m) (*.f64 n n))))
(-.f64 (/.f64 (*.f64 n n) (+.f64 n m)) (/.f64 (*.f64 m m) (+.f64 n m)))
(-.f64 (/.f64 (*.f64 n n) (-.f64 n (neg.f64 m))) (/.f64 (*.f64 m m) (-.f64 n (neg.f64 m))))
(fma.f64 #s(literal -1 binary64) m n)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 n m) (*.f64 (+.f64 n m) (-.f64 n m))))
(/.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m)) (fma.f64 m (+.f64 n m) (*.f64 n n)))
(/.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m)) (fma.f64 n n (-.f64 (*.f64 m m) (*.f64 n (neg.f64 m)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 n m) (*.f64 (+.f64 n m) (-.f64 n m)))))
(/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (+.f64 n m))
(/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (-.f64 n (neg.f64 m)))
(/.f64 (neg.f64 (*.f64 (+.f64 n m) (-.f64 n m))) (neg.f64 (+.f64 n m)))
(/.f64 (neg.f64 (*.f64 (+.f64 n m) (-.f64 n m))) (neg.f64 (-.f64 n (neg.f64 m))))
(/.f64 (neg.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (neg.f64 (fma.f64 m (+.f64 n m) (*.f64 n n))))
(/.f64 (neg.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (neg.f64 (fma.f64 n n (-.f64 (*.f64 m m) (*.f64 n (neg.f64 m))))))
(/.f64 (-.f64 (*.f64 (*.f64 n (*.f64 n n)) (fma.f64 m (+.f64 n m) (*.f64 n n))) (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (*.f64 m (*.f64 m m)))) (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (fma.f64 m (+.f64 n m) (*.f64 n n))))
(/.f64 (-.f64 (*.f64 (*.f64 n n) (+.f64 n m)) (*.f64 (+.f64 n m) (*.f64 m m))) (*.f64 (+.f64 n m) (+.f64 n m)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 n m) (-.f64 n m)))) (neg.f64 (neg.f64 (+.f64 n m))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m)))) (neg.f64 (neg.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)))))
(/.f64 (fma.f64 (*.f64 m m) (neg.f64 m) (*.f64 n (*.f64 n n))) (fma.f64 m m (-.f64 (*.f64 n n) (*.f64 (neg.f64 m) n))))
(pow.f64 (/.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 n m) (*.f64 (+.f64 n m) (-.f64 n m))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m)) (/.f64 #s(literal 1 binary64) (fma.f64 m (+.f64 n m) (*.f64 n n))))
(*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 #s(literal 1 binary64) (+.f64 n m)))
(*.f64 (/.f64 (+.f64 n m) (*.f64 (+.f64 n m) (-.f64 n m))) (/.f64 (-.f64 n m) (/.f64 #s(literal 1 binary64) (-.f64 n m))))
(*.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m))) (-.f64 n m))
(*.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 m (-.f64 m n) (*.f64 n n)))
(*.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 n (-.f64 n m) (*.f64 m m)))
(*.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 m n))) (-.f64 m n))
(*.f64 (/.f64 (+.f64 n m) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (/.f64 (-.f64 n m) (/.f64 #s(literal 1 binary64) (fma.f64 m (-.f64 m n) (*.f64 n n)))))
(*.f64 (/.f64 (+.f64 n m) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (/.f64 (-.f64 n m) (/.f64 #s(literal 1 binary64) (fma.f64 n (-.f64 n m) (*.f64 m m)))))
(*.f64 (/.f64 (+.f64 n m) (*.f64 (+.f64 n m) (-.f64 m n))) (/.f64 (-.f64 n m) (/.f64 #s(literal 1 binary64) (-.f64 m n))))
(*.f64 (/.f64 (+.f64 n m) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m)))) (/.f64 (-.f64 n m) (fma.f64 m (+.f64 n m) (*.f64 n n))))
(*.f64 (/.f64 (+.f64 n m) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m)))) (/.f64 (-.f64 n m) (+.f64 n 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 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K))) (-.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 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K))) (-.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 (-.f64 (*.f64 m (*.f64 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 (neg.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)) (+.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 (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)) (cos.f64 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))) (/.f64 (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)))))
(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 (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 #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 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K))) (-.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 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K))) (-.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 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) 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 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) M)))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) 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 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) 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 (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 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 (*.f64 (*.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) (*.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))))) (*.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 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 (neg.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 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M)))) (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))))) (neg.f64 (*.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 3 binary64)) (pow.f64 (*.f64 (neg.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 (*.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))))) (sin.f64 (neg.f64 M))) (*.f64 (neg.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 (neg.f64 M) (*.f64 m (*.f64 K #s(literal 1/2 binary64))))
(+.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))
(-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) M)
(-.f64 #s(literal 0 binary64) (-.f64 M (*.f64 m (*.f64 K #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K))) (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))) (/.f64 (*.f64 M M) (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))))
(-.f64 (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) #s(literal 0 binary64)) M)
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K))) (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) M)) (/.f64 (*.f64 M M) (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) M)))
(-.f64 (/.f64 (*.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)) (fma.f64 M M (*.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) M)))) (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)) (fma.f64 M M (*.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) M)))))
(-.f64 (/.f64 (*.f64 M M) (-.f64 (neg.f64 M) (*.f64 m (*.f64 K #s(literal 1/2 binary64))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K))) (-.f64 (neg.f64 M) (*.f64 m (*.f64 K #s(literal 1/2 binary64))))))
(fma.f64 m (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))
(fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M))
(fma.f64 K (*.f64 m #s(literal 1/2 binary64)) (neg.f64 M))
(fma.f64 (*.f64 m K) #s(literal 1/2 binary64) (neg.f64 M))
(fma.f64 M #s(literal -1 binary64) (*.f64 m (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 #s(literal -1 binary64) M (*.f64 m (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 (*.f64 m #s(literal 1/2 binary64)) K (neg.f64 M))
(fma.f64 (*.f64 #s(literal 1/2 binary64) K) m (neg.f64 M))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 m K) (*.f64 (*.f64 m K) (*.f64 m K))) (*.f64 M (*.f64 M M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 M (neg.f64 M)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 m K) (*.f64 (*.f64 m K) (*.f64 m K))) (*.f64 M (*.f64 M M))) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 m K) (*.f64 (*.f64 m K) (*.f64 m K))) (*.f64 M (*.f64 M M))) (fma.f64 M M (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K))) (neg.f64 (*.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) M)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 m K) (*.f64 (*.f64 m K) (*.f64 m K))) (*.f64 M (*.f64 M M))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 M (neg.f64 M))))))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 M (neg.f64 M))) (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))
(/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 M (neg.f64 M))) (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) M))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 m K) (*.f64 (*.f64 m K) (*.f64 m K))) (*.f64 M (*.f64 M M)))) (neg.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 m K) (*.f64 (*.f64 m K) (*.f64 m K))) (*.f64 M (*.f64 M M)))) (neg.f64 (fma.f64 M M (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K))) (neg.f64 (*.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) M))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 M (neg.f64 M)))) (neg.f64 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 M (neg.f64 M)))) (neg.f64 (fma.f64 m (*.f64 K #s(literal 1/2 binary64)) M)))
(/.f64 (-.f64 (*.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64))) (*.f64 M (*.f64 M M))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)) (fma.f64 M M (*.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) M))))
(/.f64 (-.f64 (*.f64 M M) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)))) (-.f64 (neg.f64 M) (*.f64 m (*.f64 K #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K))) (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))) (*.f64 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)) (*.f64 M M))) (*.f64 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)) (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64))) (*.f64 M (*.f64 M M)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)) (fma.f64 M M (*.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) M)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 m K) (*.f64 (*.f64 m K) (*.f64 m K))) (*.f64 M (*.f64 M M))))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 M (neg.f64 M))))) (neg.f64 (neg.f64 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))))
(/.f64 (neg.f64 (-.f64 (*.f64 M M) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K))))) (neg.f64 (-.f64 (neg.f64 M) (*.f64 m (*.f64 K #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 m K) (*.f64 (*.f64 m K) (*.f64 m K))) (*.f64 M (*.f64 M M)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 M (neg.f64 M)))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 m K) (*.f64 (*.f64 m K) (*.f64 m K))) (*.f64 M (*.f64 M M))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 M) (-.f64 (neg.f64 M) (*.f64 m (*.f64 K #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K))))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)) (*.f64 M (neg.f64 M))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))))
(*.f64 m K)
(*.f64 K m)
(+.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 (+.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 M M) (*.f64 #s(literal 0 binary64) (neg.f64 M)))))
(*.f64 M #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) M)
(/.f64 (cos.f64 M) (exp.f64 l))
(/.f64 (*.f64 #s(literal 1 binary64) (cos.f64 M)) (exp.f64 l))
(/.f64 (*.f64 (cos.f64 M) #s(literal 1 binary64)) (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))
(+.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 (pow.f64 (*.f64 #s(literal 1 binary64) (cos.f64 M)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 M)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (cos.f64 M)) (*.f64 #s(literal 1 binary64) (cos.f64 M)) (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 M)) (*.f64 #s(literal 0 binary64) (sin.f64 M))) (*.f64 (*.f64 #s(literal 1 binary64) (cos.f64 M)) (*.f64 #s(literal 0 binary64) (sin.f64 M))))))
(exp.f64 (neg.f64 l))
(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 l) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) l)
(pow.f64 (/.f64 (exp.f64 l) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 l)))
(+.f64 #s(literal 0 binary64) (neg.f64 l))
(-.f64 #s(literal 0 binary64) 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)
(/.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 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 l) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (neg.f64 l) (neg.f64 l)) (*.f64 #s(literal 0 binary64) (neg.f64 l)))))
(*.f64 l #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) l)
(*.f64 (cos.f64 M) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(*.f64 (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))) (cos.f64 M))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 n)) (*.f64 n #s(literal -1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/4 binary64))) (*.f64 n n)))
(pow.f64 (exp.f64 (*.f64 n n)) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 n) (*.f64 n #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -1/4 binary64)) (*.f64 n n))
(pow.f64 (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/8 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 n) #s(literal -1/4 binary64)) n)
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/4 binary64)) n) n)
(pow.f64 (*.f64 (exp.f64 (*.f64 n n)) (exp.f64 (*.f64 n n))) #s(literal -1/8 binary64))
(pow.f64 (exp.f64 (*.f64 n #s(literal -1/4 binary64))) n)
(*.f64 (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/8 binary64))) (exp.f64 (*.f64 (*.f64 n n) #s(literal -1/8 binary64))))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(*.f64 (*.f64 n n) #s(literal -1/4 binary64))
(*.f64 #s(literal -1/4 binary64) (*.f64 n n))
(*.f64 (*.f64 n #s(literal -1/4 binary64)) n)
(+.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (*.f64 n (*.f64 K #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) n) (*.f64 (*.f64 K #s(literal 1/2 binary64)) m))
(+.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) m) (*.f64 (*.f64 K #s(literal 1/2 binary64)) n))
(+.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) (*.f64 m (*.f64 K #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -2 binary64) (+.f64 n m))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))))
(fma.f64 n (*.f64 K #s(literal 1/2 binary64)) (*.f64 m (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 m (*.f64 K #s(literal 1/2 binary64)) (*.f64 n (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (*.f64 n (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 K (*.f64 m #s(literal 1/2 binary64)) (*.f64 n (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 (*.f64 m K) #s(literal 1/2 binary64) (*.f64 n (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 (*.f64 m #s(literal 1/2 binary64)) K (*.f64 n (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 (*.f64 K #s(literal 1/2 binary64)) n (*.f64 (*.f64 K #s(literal 1/2 binary64)) m))
(fma.f64 (*.f64 K #s(literal 1/2 binary64)) m (*.f64 (*.f64 K #s(literal 1/2 binary64)) n))
(fma.f64 (*.f64 #s(literal 1/2 binary64) K) m (*.f64 n (*.f64 K #s(literal 1/2 binary64))))
(neg.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))))
(/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 n m)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m))))))
(/.f64 (neg.f64 K) (/.f64 #s(literal -2 binary64) (+.f64 n m)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m))) #s(literal 1 binary64))))
(/.f64 (*.f64 K #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 n m)))
(/.f64 (*.f64 K (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (*.f64 #s(literal 2 binary64) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (*.f64 K (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (*.f64 #s(literal 2 binary64) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (*.f64 K (*.f64 (+.f64 n m) (-.f64 n m))) (*.f64 #s(literal 2 binary64) (-.f64 n m)))
(/.f64 (*.f64 K (*.f64 (+.f64 n m) (-.f64 m n))) (*.f64 #s(literal 2 binary64) (-.f64 m n)))
(/.f64 (*.f64 K #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (+.f64 n m)))
(/.f64 (neg.f64 (neg.f64 K)) (/.f64 #s(literal 2 binary64) (+.f64 n m)))
(/.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 m (-.f64 m n) (*.f64 n n)))
(/.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 n (-.f64 n m) (*.f64 m m)))
(/.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 (+.f64 n m) (-.f64 n m))) (-.f64 n m))
(/.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 (+.f64 n m) (-.f64 m n))) (-.f64 m n))
(/.f64 (*.f64 K (+.f64 n m)) #s(literal 2 binary64))
(/.f64 (neg.f64 (*.f64 K (+.f64 n m))) #s(literal -2 binary64))
(/.f64 (neg.f64 (*.f64 K #s(literal 1/2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 n m))))
(/.f64 (neg.f64 (*.f64 K (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (neg.f64 (*.f64 #s(literal 2 binary64) (fma.f64 m (-.f64 m n) (*.f64 n n)))))
(/.f64 (neg.f64 (*.f64 K (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (neg.f64 (*.f64 #s(literal 2 binary64) (fma.f64 n (-.f64 n m) (*.f64 m m)))))
(/.f64 (neg.f64 (*.f64 K (*.f64 (+.f64 n m) (-.f64 n m)))) (neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 n m))))
(/.f64 (neg.f64 (*.f64 K (*.f64 (+.f64 n m) (-.f64 m n)))) (neg.f64 (*.f64 #s(literal 2 binary64) (-.f64 m n))))
(/.f64 (neg.f64 (*.f64 K #s(literal 1 binary64))) (/.f64 #s(literal -2 binary64) (+.f64 n m)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 K))) (/.f64 #s(literal -2 binary64) (+.f64 n m)))
(/.f64 (neg.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (neg.f64 (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (neg.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (neg.f64 (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (neg.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 (+.f64 n m) (-.f64 n m)))) (neg.f64 (-.f64 n m)))
(/.f64 (neg.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 (+.f64 n m) (-.f64 m n)))) (neg.f64 (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64)) (pow.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K)) (-.f64 (*.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) (*.f64 n (*.f64 K #s(literal 1/2 binary64)))) (*.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (*.f64 n (*.f64 K #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) n) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) m) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) n) (*.f64 (*.f64 K #s(literal 1/2 binary64)) n) (-.f64 (*.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) m) (*.f64 (*.f64 K #s(literal 1/2 binary64)) m)) (*.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) n) (*.f64 (*.f64 K #s(literal 1/2 binary64)) m)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) m) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) n) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) m) (*.f64 (*.f64 K #s(literal 1/2 binary64)) m) (-.f64 (*.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) n) (*.f64 (*.f64 K #s(literal 1/2 binary64)) n)) (*.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) m) (*.f64 (*.f64 K #s(literal 1/2 binary64)) n)))))
(/.f64 (+.f64 (pow.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64)))) (fma.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) (*.f64 n (*.f64 K #s(literal 1/2 binary64))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 m K) (*.f64 m K))) (*.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) (*.f64 m (*.f64 K #s(literal 1/2 binary64)))))))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 n m)) K) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 K (/.f64 #s(literal 1 binary64) (+.f64 n m))))
(*.f64 K (*.f64 (+.f64 n m) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))
(*.f64 (neg.f64 K) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (+.f64 n m))))
(*.f64 (*.f64 (+.f64 n m) #s(literal 1/2 binary64)) K)
(*.f64 (*.f64 (+.f64 n m) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) K) #s(literal -1 binary64)))
(*.f64 (*.f64 K #s(literal 1/2 binary64)) (+.f64 n m))
(*.f64 (*.f64 K #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 n m))))
(*.f64 #s(literal -1/2 binary64) (/.f64 K (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 n m)))))
(*.f64 (/.f64 K #s(literal 1 binary64)) (*.f64 (+.f64 n m) #s(literal 1/2 binary64)))
(*.f64 (/.f64 K #s(literal -2 binary64)) (neg.f64 (+.f64 n m)))
(*.f64 (/.f64 K #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 n m)))))
(*.f64 (/.f64 K (/.f64 #s(literal 1 binary64) (+.f64 n m))) #s(literal 1/2 binary64))
(*.f64 (/.f64 K (/.f64 #s(literal 1 binary64) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 #s(literal 1/2 binary64) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(*.f64 (/.f64 K (/.f64 #s(literal 1 binary64) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 #s(literal 1/2 binary64) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(*.f64 (/.f64 K (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 n m) (-.f64 n m)))) (/.f64 #s(literal 1/2 binary64) (-.f64 n m)))
(*.f64 (/.f64 K (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 n m) (-.f64 m n)))) (/.f64 #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 (-.f64 m n) (*.f64 n 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 n (-.f64 n m) (*.f64 m m))))
(*.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 n m) (-.f64 n m)))) (/.f64 #s(literal 1 binary64) (-.f64 n m)))
(*.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 n m) (-.f64 m n)))) (/.f64 #s(literal 1 binary64) (-.f64 m n)))
(*.f64 (/.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 #s(literal 1 binary64) (fma.f64 m (+.f64 n m) (*.f64 n n)))))
(*.f64 (/.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 (+.f64 n m) (-.f64 n m))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 #s(literal 1 binary64) (+.f64 n m))))
(*.f64 (/.f64 (*.f64 K #s(literal 1/2 binary64)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m)))) (+.f64 n m))
(*.f64 (/.f64 (*.f64 K #s(literal 1/2 binary64)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(*.f64 (/.f64 (*.f64 K #s(literal 1/2 binary64)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(*.f64 (/.f64 (*.f64 K #s(literal 1/2 binary64)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 m n)))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (-.f64 m n)))
(+.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))))) (cos.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))))) (sin.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64)))) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))) (cos.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64)))) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))) (sin.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))))
(+.f64 (*.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) #s(literal 0 binary64))) (cos.f64 M)) (*.f64 (sin.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) #s(literal 0 binary64))) (sin.f64 M)))
(cos.f64 (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M))
(-.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))))
(-.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (neg.f64 M)) (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))))
(fma.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))
(fma.f64 (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))
(fma.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))))
(fma.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))))
(fma.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))))) (cos.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))))) (sin.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))))))
(fma.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64)))) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))) (cos.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64)))) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))) (sin.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))))
(fma.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) #s(literal 0 binary64))) (cos.f64 M) (*.f64 (sin.f64 (fma.f64 (+.f64 n 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 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64))) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))
(/.f64 (fma.f64 (+.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)) (cos.f64 (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 (cos.f64 (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (-.f64 (cos.f64 (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)) (cos.f64 (-.f64 (*.f64 (+.f64 n m) (*.f64 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 n m) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)))) (neg.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))))) (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M))))
(+.f64 (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (exp.f64 (neg.f64 l))) (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) (exp.f64 (neg.f64 l))))
(-.f64 (/.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (exp.f64 l)) (/.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))) (exp.f64 l)))
(fma.f64 (exp.f64 (neg.f64 l)) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M))))
(fma.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (exp.f64 (neg.f64 l)) (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) (exp.f64 (neg.f64 l))))
(/.f64 (cos.f64 (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M)) (exp.f64 l))
(/.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (+.f64 n m) (*.f64 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 n m) (*.f64 K #s(literal 1/2 binary64))) M))) (exp.f64 l))
(/.f64 (neg.f64 (cos.f64 (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M))) (neg.f64 (exp.f64 l)))
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 (*.f64 (+.f64 n m) (*.f64 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 n m) (*.f64 K #s(literal 1/2 binary64))) M)))) (neg.f64 (exp.f64 l)))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M))) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))))) (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M))) (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))) (*.f64 (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))))) (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (exp.f64 (neg.f64 l))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) (exp.f64 (neg.f64 l))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (exp.f64 (neg.f64 l))) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (exp.f64 (neg.f64 l))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) (exp.f64 (neg.f64 l))) (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (exp.f64 (neg.f64 l))) (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) (exp.f64 (neg.f64 l)))))))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M)))
(*.f64 (cos.f64 (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M)) (exp.f64 (neg.f64 l)))
(+.f64 (neg.f64 M) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))
(+.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))
(-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))) (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64)))) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)) (/.f64 (*.f64 M M) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))
(-.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) #s(literal 0 binary64)) M)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (-.f64 (*.f64 M M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))))) (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (-.f64 (*.f64 M M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64)))) (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))) (/.f64 (*.f64 M M) (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))))
(fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 n m)) K) #s(literal -1 binary64)) (neg.f64 M))
(fma.f64 #s(literal 1/2 binary64) (/.f64 K (/.f64 #s(literal 1 binary64) (+.f64 n m))) (neg.f64 M))
(fma.f64 K (*.f64 (+.f64 n m) #s(literal 1/2 binary64)) (neg.f64 M))
(fma.f64 M #s(literal -1 binary64) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))
(fma.f64 (neg.f64 K) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (+.f64 n m))) (neg.f64 M))
(fma.f64 (*.f64 (+.f64 n m) #s(literal 1/2 binary64)) K (neg.f64 M))
(fma.f64 (*.f64 (+.f64 n m) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) K) #s(literal -1 binary64)) (neg.f64 M))
(fma.f64 #s(literal -1 binary64) M (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 (*.f64 K #s(literal 1/2 binary64)) (+.f64 n m) (neg.f64 M))
(fma.f64 (*.f64 K #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 n m))) (neg.f64 M))
(fma.f64 #s(literal -1/2 binary64) (/.f64 K (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 n m)))) (neg.f64 M))
(fma.f64 (/.f64 K #s(literal 1 binary64)) (*.f64 (+.f64 n m) #s(literal 1/2 binary64)) (neg.f64 M))
(fma.f64 (/.f64 K #s(literal -2 binary64)) (neg.f64 (+.f64 n m)) (neg.f64 M))
(fma.f64 (/.f64 K #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 n m)))) (neg.f64 M))
(fma.f64 (/.f64 K (/.f64 #s(literal 1 binary64) (+.f64 n m))) #s(literal 1/2 binary64) (neg.f64 M))
(fma.f64 (/.f64 K (/.f64 #s(literal 1 binary64) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 #s(literal 1/2 binary64) (fma.f64 m (-.f64 m n) (*.f64 n n))) (neg.f64 M))
(fma.f64 (/.f64 K (/.f64 #s(literal 1 binary64) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 #s(literal 1/2 binary64) (fma.f64 n (-.f64 n m) (*.f64 m m))) (neg.f64 M))
(fma.f64 (/.f64 K (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 n m) (-.f64 n m)))) (/.f64 #s(literal 1/2 binary64) (-.f64 n m)) (neg.f64 M))
(fma.f64 (/.f64 K (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 n m) (-.f64 m n)))) (/.f64 #s(literal 1/2 binary64) (-.f64 m n)) (neg.f64 M))
(fma.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 (-.f64 m n) (*.f64 n n))) (neg.f64 M))
(fma.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 n (-.f64 n m) (*.f64 m m))) (neg.f64 M))
(fma.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 n m) (-.f64 n m)))) (/.f64 #s(literal 1 binary64) (-.f64 n m)) (neg.f64 M))
(fma.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 n m) (-.f64 m n)))) (/.f64 #s(literal 1 binary64) (-.f64 m n)) (neg.f64 M))
(fma.f64 (/.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 #s(literal 1 binary64) (fma.f64 m (+.f64 n m) (*.f64 n n)))) (neg.f64 M))
(fma.f64 (/.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 (+.f64 n m) (-.f64 n m))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 #s(literal 1 binary64) (+.f64 n m))) (neg.f64 M))
(fma.f64 (/.f64 (*.f64 K #s(literal 1/2 binary64)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m)))) (+.f64 n m) (neg.f64 M))
(fma.f64 (/.f64 (*.f64 K #s(literal 1/2 binary64)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (-.f64 m n) (*.f64 n n))) (neg.f64 M))
(fma.f64 (/.f64 (*.f64 K #s(literal 1/2 binary64)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 n (-.f64 n m) (*.f64 m m))) (neg.f64 M))
(fma.f64 (/.f64 (*.f64 K #s(literal 1/2 binary64)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 m n)))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (-.f64 m n)) (neg.f64 M))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))) (fma.f64 (*.f64 K (*.f64 K K)) (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 M (*.f64 M M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M))))
(/.f64 (fma.f64 (*.f64 K (*.f64 K K)) (*.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)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))))
(/.f64 (fma.f64 (*.f64 K (*.f64 K K)) (*.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)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (-.f64 (*.f64 M M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))) (fma.f64 (*.f64 K (*.f64 K K)) (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 M (*.f64 M M))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M)))))
(/.f64 (*.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M)) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))
(/.f64 (*.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M)) (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))
(/.f64 (neg.f64 (fma.f64 (*.f64 K (*.f64 K K)) (*.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 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 K (*.f64 K K)) (*.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 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (-.f64 (*.f64 M M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M))) (neg.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M))) (neg.f64 (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (/.f64 #s(literal 2 binary64) (+.f64 n m)) (*.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 n m))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m))) (*.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 K (+.f64 n m)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m))) #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 K (+.f64 n m))) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (/.f64 #s(literal -2 binary64) (+.f64 n m)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (neg.f64 K))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (/.f64 #s(literal -2 binary64) (+.f64 n m))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m)))) (*.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 K (+.f64 n m))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (/.f64 #s(literal 1 binary64) (+.f64 n m)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 K #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) (+.f64 n m))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (*.f64 #s(literal 2 binary64) (fma.f64 m (-.f64 m n) (*.f64 n n))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 K (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 #s(literal 2 binary64) (fma.f64 m (-.f64 m n) (*.f64 n n)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (*.f64 #s(literal 2 binary64) (fma.f64 n (-.f64 n m) (*.f64 m m))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 K (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 #s(literal 2 binary64) (fma.f64 n (-.f64 n m) (*.f64 m m)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (*.f64 #s(literal 2 binary64) (-.f64 n m)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 K (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 #s(literal 2 binary64) (-.f64 n 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))) (*.f64 K (*.f64 (+.f64 n m) (-.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))) (/.f64 #s(literal 2 binary64) (+.f64 n m)) (*.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 n m))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (/.f64 #s(literal 2 binary64) (+.f64 n m)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (neg.f64 (neg.f64 K)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (/.f64 #s(literal 2 binary64) (+.f64 n m))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))) (-.f64 n m) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (-.f64 n m)))
(/.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 #s(literal 1/2 binary64)) (*.f64 (+.f64 n m) (-.f64 m n))))) (*.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))) #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 K (+.f64 n m)))) (*.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 M)) (/.f64 #s(literal 2 binary64) (+.f64 n m)) (*.f64 (+.f64 #s(literal 0 binary64) M) K)) (*.f64 (+.f64 #s(literal 0 binary64) M) (/.f64 #s(literal 2 binary64) (+.f64 n m))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m))) (*.f64 (+.f64 #s(literal 0 binary64) M) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) M) (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m))) #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 K (+.f64 n m))) #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (/.f64 #s(literal -2 binary64) (+.f64 n m)) (*.f64 (+.f64 #s(literal 0 binary64) M) (neg.f64 K))) (*.f64 (+.f64 #s(literal 0 binary64) M) (/.f64 #s(literal -2 binary64) (+.f64 n m))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m)))) (*.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 K (+.f64 n m))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (/.f64 #s(literal 1 binary64) (+.f64 n m)) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 K #s(literal 1/2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) M) (/.f64 #s(literal 1 binary64) (+.f64 n m))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 #s(literal 2 binary64) (fma.f64 m (-.f64 m n) (*.f64 n n))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 K (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 #s(literal 2 binary64) (fma.f64 m (-.f64 m n) (*.f64 n n)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 #s(literal 2 binary64) (fma.f64 n (-.f64 n m) (*.f64 m m))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 K (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 #s(literal 2 binary64) (fma.f64 n (-.f64 n m) (*.f64 m m)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (*.f64 #s(literal 2 binary64) (-.f64 n m)) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 K (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 #s(literal 2 binary64) (-.f64 n 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) (*.f64 K (*.f64 (+.f64 n m) (-.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)) (/.f64 #s(literal 2 binary64) (+.f64 n m)) (*.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 n m))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (/.f64 #s(literal 2 binary64) (+.f64 n m)) (*.f64 (+.f64 #s(literal 0 binary64) M) (neg.f64 (neg.f64 K)))) (*.f64 (+.f64 #s(literal 0 binary64) M) (/.f64 #s(literal 2 binary64) (+.f64 n m))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (+.f64 #s(literal 0 binary64) M) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (+.f64 #s(literal 0 binary64) M) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (-.f64 n m) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (+.f64 #s(literal 0 binary64) M) (-.f64 n m)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (-.f64 m n) (*.f64 (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (+.f64 #s(literal 0 binary64) M) (-.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 K (+.f64 n m)))) (*.f64 (+.f64 #s(literal 0 binary64) M) #s(literal 2 binary64)))
(/.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 n m)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 n m)) (+.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 n m)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 n m)) (+.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 K (+.f64 n m))) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m))) (+.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 K (+.f64 n m))) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m))) (+.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 K (+.f64 n m))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m))) #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 K (+.f64 n m))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m))) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (neg.f64 K) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 n m)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 n m)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (neg.f64 K) (+.f64 #s(literal 0 binary64) M) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 n m)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (/.f64 #s(literal -2 binary64) (+.f64 n m)) (+.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 K (+.f64 n m)))) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m)))) (+.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 K (+.f64 n m)))) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m)))) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 K #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) (+.f64 n m)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 n m)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 K #s(literal 1/2 binary64)) (+.f64 #s(literal 0 binary64) M) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 n m)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 n m)) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 K (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 m (-.f64 m n) (*.f64 n n))) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 m (-.f64 m n) (*.f64 n n))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 K (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 m (-.f64 m n) (*.f64 n n))) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 m (-.f64 m n) (*.f64 n n))) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 K (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 n (-.f64 n m) (*.f64 m m))) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 n (-.f64 n m) (*.f64 m m))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 K (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 n (-.f64 n m) (*.f64 m m))) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 n (-.f64 n m) (*.f64 m m))) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 K (*.f64 (+.f64 n m) (-.f64 n m))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 n m)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 n m)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 K (*.f64 (+.f64 n m) (-.f64 n m))) (+.f64 #s(literal 0 binary64) M) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 n m)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 n m)) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 K (*.f64 (+.f64 n m) (-.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 K (*.f64 (+.f64 n m) (-.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 (*.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 n m)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 n m)) (+.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 n m)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 n m)) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 K)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 n m)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 n m)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 K)) (+.f64 #s(literal 0 binary64) M) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 n m)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (/.f64 #s(literal 2 binary64) (+.f64 n m)) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (+.f64 #s(literal 0 binary64) M) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (+.f64 #s(literal 0 binary64) M) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 (+.f64 n m) (-.f64 n m))) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M))) (*.f64 (-.f64 n m) (-.f64 #s(literal 0 binary64) (*.f64 M (*.f64 M M))))) (*.f64 (-.f64 n m) (+.f64 #s(literal 0 binary64) (fma.f64 M M (*.f64 #s(literal 0 binary64) M)))))
(/.f64 (fma.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 (+.f64 n m) (-.f64 n m))) (+.f64 #s(literal 0 binary64) M) (*.f64 (-.f64 n m) (-.f64 #s(literal 0 binary64) (*.f64 M M)))) (*.f64 (-.f64 n m) (+.f64 #s(literal 0 binary64) M)))
(/.f64 (fma.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 (+.f64 n m) (-.f64 m n))) (+.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 #s(literal 1/2 binary64)) (*.f64 (+.f64 n m) (-.f64 m n))) (+.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 K (+.f64 n m)) (+.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 K (+.f64 n m)) (+.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 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))) (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))) (*.f64 M (*.f64 M M)))) (*.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64)))) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)) (*.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 M M))) (*.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 K (*.f64 K K)) (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 M (*.f64 M M))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M)))) (neg.f64 (neg.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))))
(/.f64 (fma.f64 M (*.f64 M M) (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))))) (fma.f64 M M (-.f64 (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64)))) (*.f64 (neg.f64 M) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))) (fma.f64 (*.f64 K (*.f64 K K)) (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 M (*.f64 M M)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 K (*.f64 K K)) (*.f64 #s(literal 1/8 binary64) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 M (*.f64 M M))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 K #s(literal 1/2 binary64))) (*.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))))
(*.f64 (*.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))
(+.f64 (*.f64 n (+.f64 n m)) (*.f64 m (+.f64 n m)))
(+.f64 (*.f64 m (+.f64 n m)) (*.f64 n (+.f64 n m)))
(exp.f64 (*.f64 (log.f64 (+.f64 n m)) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 n (+.f64 n m)) (*.f64 n (+.f64 n m))) (-.f64 (*.f64 n (+.f64 n m)) (*.f64 m (+.f64 n m)))) (/.f64 (*.f64 (*.f64 m (+.f64 n m)) (*.f64 m (+.f64 n m))) (-.f64 (*.f64 n (+.f64 n m)) (*.f64 m (+.f64 n m)))))
(fma.f64 n (+.f64 n m) (*.f64 m (+.f64 n m)))
(fma.f64 m (+.f64 n m) (*.f64 n (+.f64 n m)))
(fma.f64 (+.f64 n m) n (*.f64 m (+.f64 n m)))
(fma.f64 (+.f64 n m) m (*.f64 n (+.f64 n m)))
(fma.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (/.f64 n (/.f64 #s(literal 1 binary64) (fma.f64 m (+.f64 n m) (*.f64 n n)))) (*.f64 m (+.f64 n m)))
(fma.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (/.f64 m (/.f64 #s(literal 1 binary64) (fma.f64 m (+.f64 n m) (*.f64 n n)))) (*.f64 n (+.f64 n m)))
(fma.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m))) (/.f64 n (/.f64 #s(literal 1 binary64) (+.f64 n m))) (*.f64 m (+.f64 n m)))
(fma.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m))) (/.f64 m (/.f64 #s(literal 1 binary64) (+.f64 n m))) (*.f64 n (+.f64 n m)))
(fma.f64 (/.f64 n (*.f64 (+.f64 n m) (-.f64 n m))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 #s(literal 1 binary64) (+.f64 n m))) (*.f64 m (+.f64 n m)))
(fma.f64 (/.f64 m (*.f64 (+.f64 n m) (-.f64 n m))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 #s(literal 1 binary64) (+.f64 n m))) (*.f64 n (+.f64 n m)))
(fma.f64 (/.f64 n (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m)))) (+.f64 n m) (*.f64 m (+.f64 n m)))
(fma.f64 (/.f64 n (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 #s(literal 1 binary64) (fma.f64 m (+.f64 n m) (*.f64 n n)))) (*.f64 m (+.f64 n m)))
(fma.f64 (/.f64 n (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (-.f64 m n) (*.f64 n n))) (*.f64 m (+.f64 n m)))
(fma.f64 (/.f64 n (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 n (-.f64 n m) (*.f64 m m))) (*.f64 m (+.f64 n m)))
(fma.f64 (/.f64 n (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 m n)))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (-.f64 m n)) (*.f64 m (+.f64 n m)))
(fma.f64 (/.f64 m (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 #s(literal 1 binary64) (fma.f64 m (+.f64 n m) (*.f64 n n)))) (*.f64 n (+.f64 n m)))
(fma.f64 (/.f64 m (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m)))) (+.f64 n m) (*.f64 n (+.f64 n m)))
(fma.f64 (/.f64 m (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (-.f64 m n) (*.f64 n n))) (*.f64 n (+.f64 n m)))
(fma.f64 (/.f64 m (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 n (-.f64 n m) (*.f64 m m))) (*.f64 n (+.f64 n m)))
(fma.f64 (/.f64 m (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 m n)))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (-.f64 m n)) (*.f64 n (+.f64 n m)))
(fma.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m)))) (/.f64 n (-.f64 n m)) (*.f64 m (+.f64 n m)))
(fma.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m)))) (/.f64 m (-.f64 n m)) (*.f64 n (+.f64 n m)))
(fma.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 n (fma.f64 m (-.f64 m n) (*.f64 n n))) (*.f64 m (+.f64 n m)))
(fma.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 n (fma.f64 n (-.f64 n m) (*.f64 m m))) (*.f64 m (+.f64 n m)))
(fma.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 m (fma.f64 m (-.f64 m n) (*.f64 n n))) (*.f64 n (+.f64 n m)))
(fma.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 m (fma.f64 n (-.f64 n m) (*.f64 m m))) (*.f64 n (+.f64 n m)))
(fma.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 m n)))) (/.f64 n (-.f64 m n)) (*.f64 m (+.f64 n m)))
(fma.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 m n)))) (/.f64 m (-.f64 m n)) (*.f64 n (+.f64 n m)))
(/.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (*.f64 (+.f64 n m) (-.f64 n m))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 n m)))
(/.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (*.f64 (+.f64 n m) (-.f64 n m))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 n m)))
(/.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (*.f64 (+.f64 n m) (-.f64 m n))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 m n)))
(/.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (*.f64 (+.f64 n m) (-.f64 m n))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 m n)))
(/.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (*.f64 (-.f64 n m) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (*.f64 (-.f64 n m) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m))) (*.f64 (-.f64 n m) (-.f64 n m)))
(/.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 m n))) (*.f64 (-.f64 n m) (-.f64 m n)))
(/.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (*.f64 (-.f64 m n) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (*.f64 (-.f64 m n) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) (*.f64 (+.f64 n m) (-.f64 n m))) (*.f64 (-.f64 m n) (-.f64 n m)))
(/.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) (*.f64 (+.f64 n m) (-.f64 m n))) (*.f64 (-.f64 n m) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 n (*.f64 n n)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 m (*.f64 m m)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))))) (fma.f64 (*.f64 n (+.f64 n m)) (*.f64 n (+.f64 n m)) (-.f64 (*.f64 (*.f64 m (+.f64 n m)) (*.f64 m (+.f64 n m))) (*.f64 (*.f64 n (+.f64 n m)) (*.f64 m (+.f64 n m))))))
(/.f64 (-.f64 (*.f64 (*.f64 n (+.f64 n m)) (*.f64 n (+.f64 n m))) (*.f64 (*.f64 m (+.f64 n m)) (*.f64 m (+.f64 n m)))) (-.f64 (*.f64 n (+.f64 n m)) (*.f64 m (+.f64 n m))))
(/.f64 (*.f64 (+.f64 n m) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 m (-.f64 m n) (*.f64 n n)))
(/.f64 (*.f64 (+.f64 n m) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 n (-.f64 n m) (*.f64 m m)))
(/.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (-.f64 n m))) (-.f64 n m))
(/.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (-.f64 m n))) (-.f64 m n))
(/.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (+.f64 n m)) (fma.f64 m (-.f64 m n) (*.f64 n n)))
(/.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (+.f64 n m)) (fma.f64 n (-.f64 n m) (*.f64 m m)))
(/.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (+.f64 n m)) (-.f64 n m))
(/.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) (+.f64 n m)) (-.f64 m n))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m)))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m))))))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (*.f64 m (-.f64 m n)) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 m (-.f64 m n))))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (-.f64 n m) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 m (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (-.f64 m n) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 m (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (-.f64 n m) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) m))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (-.f64 m n) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) m))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m)))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m))))))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (*.f64 m (-.f64 m n)) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 m (-.f64 m n))))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (-.f64 n m) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 m (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (-.f64 m n) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 m (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (-.f64 n m) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) m))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (-.f64 m n) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) m))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))) (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (*.f64 (-.f64 n m) (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m)))))) (*.f64 (-.f64 n m) (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m))))))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))) (*.f64 m (-.f64 m n)) (*.f64 (-.f64 n m) (-.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 (-.f64 n m) (*.f64 m (-.f64 m n))))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (-.f64 n m) (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (-.f64 n m) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (-.f64 n m) (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (-.f64 n m) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))) (-.f64 n m) (*.f64 (-.f64 n m) (*.f64 m (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (-.f64 n m) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))) (-.f64 m n) (*.f64 (-.f64 n m) (*.f64 m (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (-.f64 n m) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (-.f64 n m) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m))) (*.f64 (-.f64 n m) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (-.f64 n m) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m))) (*.f64 (-.f64 n m) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))) (-.f64 n m) (*.f64 (-.f64 n m) (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) m))) (*.f64 (-.f64 n m) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))) (-.f64 m n) (*.f64 (-.f64 n m) (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) m))) (*.f64 (-.f64 n m) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))) (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (*.f64 (-.f64 m n) (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m)))))) (*.f64 (-.f64 m n) (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m))))))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))) (*.f64 m (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 (-.f64 m n) (*.f64 m (-.f64 m n))))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (-.f64 m n) (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (-.f64 m n) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (-.f64 m n) (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (-.f64 m n) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))) (-.f64 n m) (*.f64 (-.f64 m n) (*.f64 m (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (-.f64 m n) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))) (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 m (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (-.f64 n m) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (-.f64 m n) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m))) (*.f64 (-.f64 m n) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (-.f64 m n) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m))) (*.f64 (-.f64 m n) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))) (-.f64 n m) (*.f64 (-.f64 m n) (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) m))) (*.f64 (-.f64 m n) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))) (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) m))) (*.f64 (-.f64 n m) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m)))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (*.f64 m (-.f64 m n)) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 m (-.f64 m n))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (-.f64 n m) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 m (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (-.f64 m n) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 m (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (-.f64 n m) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) m))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (-.f64 m n) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) m))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m)))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (*.f64 m (-.f64 m n)) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 m (-.f64 m n))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (-.f64 n m) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 m (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (-.f64 m n) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 m (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (-.f64 n m) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) m))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n) (-.f64 m n) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) m))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n) (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (*.f64 (-.f64 n m) (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m)))))) (*.f64 (-.f64 n m) (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n) (*.f64 m (-.f64 m n)) (*.f64 (-.f64 n m) (-.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 (-.f64 n m) (*.f64 m (-.f64 m n))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (-.f64 n m) (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (-.f64 n m) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (-.f64 n m) (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (-.f64 n m) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n) (-.f64 n m) (*.f64 (-.f64 n m) (*.f64 m (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (-.f64 n m) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n) (-.f64 m n) (*.f64 (-.f64 n m) (*.f64 m (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (-.f64 n m) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (-.f64 n m) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m))) (*.f64 (-.f64 n m) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (-.f64 n m) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m))) (*.f64 (-.f64 n m) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n) (-.f64 n m) (*.f64 (-.f64 n m) (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) m))) (*.f64 (-.f64 n m) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n) (-.f64 m n) (*.f64 (-.f64 n m) (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) m))) (*.f64 (-.f64 n m) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n) (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (*.f64 (-.f64 m n) (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m)))))) (*.f64 (-.f64 m n) (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n) (*.f64 m (-.f64 m n)) (*.f64 (-.f64 m n) (-.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 m m))))) (*.f64 (-.f64 m n) (*.f64 m (-.f64 m n))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (-.f64 m n) (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (-.f64 m n) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (-.f64 m n) (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (-.f64 m n) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n) (-.f64 n m) (*.f64 (-.f64 m n) (*.f64 m (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (-.f64 m n) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n) (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 m (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (-.f64 n m) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (-.f64 m n) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m))) (*.f64 (-.f64 m n) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (-.f64 m n) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m))) (*.f64 (-.f64 m n) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n) (-.f64 n m) (*.f64 (-.f64 m n) (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) m))) (*.f64 (-.f64 m n) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n) (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) m))) (*.f64 (-.f64 n m) (-.f64 n m)))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m)))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m)))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m)))) (-.f64 n m) (*.f64 (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (-.f64 n m)))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m)))) (-.f64 m n) (*.f64 (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (-.f64 m n)))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m)))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m)))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m)))) (-.f64 n m) (*.f64 (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n))) (*.f64 (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (-.f64 n m)))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m)))) (-.f64 m n) (*.f64 (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n))) (*.f64 (fma.f64 (*.f64 m m) (*.f64 m m) (-.f64 (*.f64 (*.f64 n n) (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 n m)))) (-.f64 m n)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 m m))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (*.f64 m (-.f64 m n)) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (*.f64 m (-.f64 m n)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 m m))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (*.f64 m (-.f64 m n)) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (*.f64 m (-.f64 m n)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 m m))) (-.f64 n m) (*.f64 (*.f64 m (-.f64 m n)) (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (*.f64 m (-.f64 m n)) (-.f64 n m)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 m m))) (-.f64 m n) (*.f64 (*.f64 m (-.f64 m n)) (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (*.f64 m (-.f64 m n)) (-.f64 m n)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 m m))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (*.f64 m (-.f64 m n)) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (*.f64 m (-.f64 m n)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 m m))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (*.f64 m (-.f64 m n)) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (*.f64 m (-.f64 m n)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 m m))) (-.f64 n m) (*.f64 (*.f64 m (-.f64 m n)) (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n))) (*.f64 (*.f64 m (-.f64 m n)) (-.f64 n m)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 m m))) (-.f64 m n) (*.f64 (*.f64 m (-.f64 m n)) (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n))) (*.f64 (*.f64 m (-.f64 m n)) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (-.f64 n m) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (-.f64 m n) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (-.f64 n m) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (-.f64 m n) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (-.f64 n m) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (-.f64 m n) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (-.f64 n m) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 m (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (-.f64 m n) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 m (*.f64 (+.f64 n m) (-.f64 n m))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (-.f64 n m) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (-.f64 n m) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 m (*.f64 (+.f64 n m) (-.f64 n m))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (-.f64 n m) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (-.f64 n m) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 m (*.f64 (+.f64 n m) (-.f64 n m))) (-.f64 n m) (*.f64 (-.f64 n m) (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (-.f64 n m) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 m (*.f64 (+.f64 n m) (-.f64 n m))) (-.f64 m n) (*.f64 (-.f64 n m) (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (-.f64 n m) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 m (*.f64 (+.f64 n m) (-.f64 n m))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (-.f64 n m) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (-.f64 n m) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 m (*.f64 (+.f64 n m) (-.f64 n m))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (-.f64 n m) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (-.f64 n m) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 m (*.f64 (+.f64 n m) (-.f64 n m))) (-.f64 n m) (*.f64 (-.f64 n m) (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n))) (*.f64 (-.f64 n m) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 m (*.f64 (+.f64 n m) (-.f64 n m))) (-.f64 m n) (*.f64 (-.f64 n m) (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n))) (*.f64 (-.f64 n m) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 m (*.f64 (+.f64 n m) (-.f64 m n))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (-.f64 m n) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (-.f64 m n) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 m (*.f64 (+.f64 n m) (-.f64 m n))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (-.f64 m n) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (-.f64 m n) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 m (*.f64 (+.f64 n m) (-.f64 m n))) (-.f64 n m) (*.f64 (-.f64 m n) (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (-.f64 m n) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 m (*.f64 (+.f64 n m) (-.f64 m n))) (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (-.f64 n m) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 m (*.f64 (+.f64 n m) (-.f64 m n))) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (-.f64 m n) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (-.f64 m n) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 m (*.f64 (+.f64 n m) (-.f64 m n))) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (-.f64 m n) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (-.f64 m n) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 m (*.f64 (+.f64 n m) (-.f64 m n))) (-.f64 n m) (*.f64 (-.f64 m n) (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n))) (*.f64 (-.f64 m n) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 m (*.f64 (+.f64 n m) (-.f64 m n))) (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n))) (*.f64 (-.f64 n m) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m) (-.f64 n m) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m) (-.f64 m n) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m) (-.f64 n m) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m) (-.f64 m n) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n))) (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m) (-.f64 n m) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m) (-.f64 m n) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m) (-.f64 n m) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) m) (-.f64 m n) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n))) (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) m) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (-.f64 n m) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (-.f64 n m) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) m) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (-.f64 n m) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (-.f64 n m) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) m) (-.f64 n m) (*.f64 (-.f64 n m) (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (-.f64 n m) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) m) (-.f64 m n) (*.f64 (-.f64 n m) (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (-.f64 n m) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) m) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (-.f64 n m) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (-.f64 n m) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) m) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (-.f64 n m) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (-.f64 n m) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) m) (-.f64 n m) (*.f64 (-.f64 n m) (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n))) (*.f64 (-.f64 n m) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) m) (-.f64 m n) (*.f64 (-.f64 n m) (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n))) (*.f64 (-.f64 n m) (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) m) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (-.f64 m n) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (-.f64 m n) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) m) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (-.f64 m n) (*.f64 n (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))))) (*.f64 (-.f64 m n) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) m) (-.f64 n m) (*.f64 (-.f64 m n) (*.f64 n (*.f64 (+.f64 n m) (-.f64 n m))))) (*.f64 (-.f64 m n) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) m) (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 n (*.f64 (+.f64 n m) (-.f64 m n))))) (*.f64 (-.f64 n m) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) m) (fma.f64 m (-.f64 m n) (*.f64 n n)) (*.f64 (-.f64 m n) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (-.f64 m n) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) m) (fma.f64 n (-.f64 n m) (*.f64 m m)) (*.f64 (-.f64 m n) (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) n))) (*.f64 (-.f64 m n) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) m) (-.f64 n m) (*.f64 (-.f64 m n) (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) n))) (*.f64 (-.f64 m n) (-.f64 n m)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) m) (-.f64 m n) (*.f64 (-.f64 m n) (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) n))) (*.f64 (-.f64 n m) (-.f64 n m)))
(/.f64 (neg.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (neg.f64 (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 m (-.f64 m n) (*.f64 n n)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (neg.f64 (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (fma.f64 n (-.f64 n m) (*.f64 m m)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (neg.f64 (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 m (-.f64 m n) (*.f64 n n)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (neg.f64 (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (fma.f64 n (-.f64 n m) (*.f64 m m)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (*.f64 (+.f64 n m) (-.f64 n m)))) (neg.f64 (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 n m))))
(/.f64 (neg.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (*.f64 (+.f64 n m) (-.f64 n m)))) (neg.f64 (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 n m))))
(/.f64 (neg.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (*.f64 (+.f64 n m) (-.f64 m n)))) (neg.f64 (*.f64 (fma.f64 m (-.f64 m n) (*.f64 n n)) (-.f64 m n))))
(/.f64 (neg.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (*.f64 (+.f64 n m) (-.f64 m n)))) (neg.f64 (*.f64 (fma.f64 n (-.f64 n m) (*.f64 m m)) (-.f64 m n))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (neg.f64 (*.f64 (-.f64 n m) (fma.f64 m (-.f64 m n) (*.f64 n n)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (neg.f64 (*.f64 (-.f64 n m) (fma.f64 n (-.f64 n m) (*.f64 m m)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m)))) (neg.f64 (*.f64 (-.f64 n m) (-.f64 n m))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 m n)))) (neg.f64 (*.f64 (-.f64 n m) (-.f64 m n))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (neg.f64 (*.f64 (-.f64 m n) (fma.f64 m (-.f64 m n) (*.f64 n n)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (neg.f64 (*.f64 (-.f64 m n) (fma.f64 n (-.f64 n m) (*.f64 m m)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) (*.f64 (+.f64 n m) (-.f64 n m)))) (neg.f64 (*.f64 (-.f64 m n) (-.f64 n m))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) (*.f64 (+.f64 n m) (-.f64 m n)))) (neg.f64 (*.f64 (-.f64 n m) (-.f64 n m))))
(/.f64 (neg.f64 (fma.f64 (*.f64 n (*.f64 n n)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 m (*.f64 m m)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))))) (neg.f64 (fma.f64 (*.f64 n (+.f64 n m)) (*.f64 n (+.f64 n m)) (-.f64 (*.f64 (*.f64 m (+.f64 n m)) (*.f64 m (+.f64 n m))) (*.f64 (*.f64 n (+.f64 n m)) (*.f64 m (+.f64 n m)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 n (+.f64 n m)) (*.f64 n (+.f64 n m))) (*.f64 (*.f64 m (+.f64 n m)) (*.f64 m (+.f64 n m))))) (neg.f64 (-.f64 (*.f64 n (+.f64 n m)) (*.f64 m (+.f64 n m)))))
(/.f64 (neg.f64 (*.f64 (+.f64 n m) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (neg.f64 (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (neg.f64 (*.f64 (+.f64 n m) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (neg.f64 (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (neg.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (-.f64 n m)))) (neg.f64 (-.f64 n m)))
(/.f64 (neg.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (-.f64 m n)))) (neg.f64 (-.f64 m n)))
(/.f64 (neg.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (+.f64 n m))) (neg.f64 (fma.f64 m (-.f64 m n) (*.f64 n n))))
(/.f64 (neg.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (+.f64 n m))) (neg.f64 (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (+.f64 n m))) (neg.f64 (-.f64 n m)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) (+.f64 n m))) (neg.f64 (-.f64 m n)))
(/.f64 (fma.f64 (*.f64 m (*.f64 m m)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 n (*.f64 n n)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))))) (fma.f64 (*.f64 m (+.f64 n m)) (*.f64 m (+.f64 n m)) (-.f64 (*.f64 (*.f64 n (+.f64 n m)) (*.f64 n (+.f64 n m))) (*.f64 (*.f64 m (+.f64 n m)) (*.f64 n (+.f64 n m))))))
(pow.f64 (+.f64 n m) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 n m))) #s(literal 2 binary64))
(*.f64 (+.f64 n m) (+.f64 n m))
(*.f64 (neg.f64 (+.f64 n m)) (neg.f64 (+.f64 n m)))
(*.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 m (-.f64 m n) (*.f64 n n))) #s(literal 2 binary64)))
(*.f64 (*.f64 (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 n (-.f64 n m) (*.f64 m m))) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 n m)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 n m) (-.f64 m n)) (*.f64 (+.f64 n m) (-.f64 m n))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 m n)) #s(literal 2 binary64)))
(*.f64 (/.f64 (+.f64 n m) (*.f64 (+.f64 n m) (-.f64 n m))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 #s(literal 1 binary64) (+.f64 n m))))
(*.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (/.f64 (+.f64 n m) (/.f64 #s(literal 1 binary64) (fma.f64 m (+.f64 n m) (*.f64 n n)))))
(*.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m))) (/.f64 (+.f64 n m) (/.f64 #s(literal 1 binary64) (+.f64 n m))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) #s(literal 2 binary64)) (pow.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m))) #s(literal 2 binary64)) (*.f64 (+.f64 n m) (+.f64 n m)))
(*.f64 (exp.f64 (log.f64 (+.f64 n m))) (exp.f64 (log.f64 (+.f64 n m))))
(*.f64 (/.f64 (+.f64 n m) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m)))) (+.f64 n m))
(*.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (-.f64 m n)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (-.f64 m n)))
(*.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m)))) (/.f64 (+.f64 n m) (-.f64 n m)))
(*.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 (+.f64 n m) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(*.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 (+.f64 n m) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(*.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 m n)))) (/.f64 (+.f64 n m) (-.f64 m n)))
(*.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fabs.f64 (-.f64 n m))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fabs.f64 (-.f64 n m))))
(*.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 m n)) (-.f64 n m)) (/.f64 (*.f64 (+.f64 n m) (-.f64 m n)) (-.f64 n m)))
(*.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 m n)) (fabs.f64 (-.f64 n m))) (/.f64 (*.f64 (+.f64 n m) (-.f64 m n)) (fabs.f64 (-.f64 n m))))
(*.f64 (/.f64 (*.f64 (+.f64 n m) (-.f64 m n)) (neg.f64 (-.f64 n m))) (/.f64 (*.f64 (+.f64 n m) (-.f64 m n)) (neg.f64 (-.f64 n m))))
(*.f64 (/.f64 (+.f64 n m) (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 #s(literal 1 binary64) (fma.f64 m (+.f64 n m) (*.f64 n n)))))
(*.f64 (/.f64 (+.f64 n m) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (-.f64 m n) (*.f64 n n))))
(*.f64 (/.f64 (+.f64 n m) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(*.f64 (/.f64 (+.f64 n m) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 m n)))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (-.f64 m n)))
(+.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))) l)
(-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l))) (/.f64 (*.f64 l l) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l))))
(-.f64 (/.f64 (*.f64 l l) (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))) (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/4 binary64) (+.f64 n m)) l)
(fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal 1/4 binary64) l)
(fma.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 n m)) (+.f64 n m) l)
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 n m)) (*.f64 (fma.f64 m (+.f64 n m) (*.f64 n n)) (-.f64 n m))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 #s(literal 1 binary64) (fma.f64 m (+.f64 n m) (*.f64 n n)))) l)
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (/.f64 #s(literal 1 binary64) (+.f64 n m))) l)
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 n m)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 n m)))) (+.f64 n m) l)
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 n m)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (-.f64 m n) (*.f64 n n))) l)
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 n m)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n))))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (fma.f64 n (-.f64 n m) (*.f64 m m))) l)
(fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 n m)) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (*.f64 (+.f64 n m) (-.f64 m n)))) (/.f64 (*.f64 (+.f64 n m) (-.f64 n m)) (-.f64 m n)) l)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))) (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l)))))
(/.f64 (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l))) (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))))
(/.f64 (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l))) (fma.f64 l l (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 #s(literal 1/4 binary64) l)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))) (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l))))))
(/.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l)))) (neg.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l)))) (neg.f64 (fma.f64 l l (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 #s(literal 1/4 binary64) l))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l))))
(/.f64 (-.f64 (*.f64 l l) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))) (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)) (*.f64 l l))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l))))) (neg.f64 (neg.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)))))
(/.f64 (neg.f64 (-.f64 (*.f64 l l) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))))) (neg.f64 (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))))))
(pow.f64 (/.f64 (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))))) (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l)) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/64 binary64)) (*.f64 l (*.f64 l l))) (/.f64 #s(literal 1 binary64) (fma.f64 l (-.f64 l (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m)))))))
(*.f64 (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (+.f64 n m) (+.f64 n m))) (neg.f64 (*.f64 l l))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) (neg.f64 l))))
(log.f64 (exp.f64 (*.f64 n n)))
(exp.f64 (*.f64 (log.f64 n) #s(literal 2 binary64)))
(pow.f64 n #s(literal 2 binary64))
(pow.f64 (*.f64 n n) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 n)) #s(literal 2 binary64))
(*.f64 n n)
(*.f64 n (log.f64 (exp.f64 n)))
(*.f64 (exp.f64 (log.f64 n)) (exp.f64 (log.f64 n)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 n m) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -2 binary64) (+.f64 n m)))
(/.f64 #s(literal 2 binary64) (+.f64 n m))
(/.f64 #s(literal 2 binary64) (neg.f64 (neg.f64 (+.f64 n m))))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 n m) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 n m) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (+.f64 n m) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -2 binary64) (neg.f64 (+.f64 n m)))
(/.f64 #s(literal -2 binary64) (neg.f64 (neg.f64 (neg.f64 (+.f64 n m)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (+.f64 n m) #s(literal 1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (+.f64 n m) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 n m)) #s(literal 1 binary64))
(pow.f64 (*.f64 (+.f64 n m) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 n m) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 n m)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 n m)))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 n m))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 n m)) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 m (-.f64 m n) (*.f64 n n)))
(*.f64 (/.f64 #s(literal 2 binary64) (fma.f64 m (*.f64 m m) (*.f64 n (*.f64 n n)))) (fma.f64 n (-.f64 n m) (*.f64 m m)))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 n m) (-.f64 n m))) (-.f64 n m))
(*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (+.f64 n m) (-.f64 m n))) (-.f64 m n))

simplify572.0ms (4.3%)

Memory
-7.0MiB live, 512.7MiB allocated
Algorithm
egg-herbie
Rules
10 904×lower-fma.f64
10 904×lower-fma.f32
7 856×lower-*.f64
7 856×lower-*.f32
3 318×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08597372
126607144
279447144
080276779
Stop Event
iter limit
node limit
Counts
624 → 619
Calls
Call 1
Inputs
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2)))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (* -1/2 (* m (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2)))))))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (* n (+ (* -1/2 (* m (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))))) (* n (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (- (* 1/8 (pow m 2)) 1/4))))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (* n (+ (* -1/2 (* m (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))))) (* n (+ (* n (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (+ (* -1/48 (pow m 3)) (* 1/8 m)))) (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (- (* 1/8 (pow m 2)) 1/4)))))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))
(exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (pow (- m (* -1 n)) 2)))))
(exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (pow (- m (* -1 n)) 2)))))
(exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (pow (- m (* -1 n)) 2)))))
(exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (pow (- m (* -1 n)) 2)))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2)))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (* -1/2 (* m (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2)))))))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (* m (+ (* -1/2 (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))))) (* m (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (- (* 1/8 (pow n 2)) 1/4))))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (* m (+ (* -1/2 (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))))) (* m (+ (* m (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (+ (* -1/48 (pow n 3)) (* 1/8 n)))) (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (- (* 1/8 (pow n 2)) 1/4)))))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))
(exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (pow (- n (* -1 m)) 2)))))
(exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (pow (- n (* -1 m)) 2)))))
(exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (pow (- n (* -1 m)) 2)))))
(exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (pow (- n (* -1 m)) 2)))))
(exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))))
(+ (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))) (* -1 (* l (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))))))
(+ (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))) (* l (+ (* -1 (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))))) (* 1/2 (* l (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))))))))
(+ (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))) (* l (+ (* -1 (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))))) (* l (+ (* -1/6 (* l (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))))) (* 1/2 (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))))))))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow (+ m n) 2)))))
(exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (pow (+ m n) 2))))
(exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (pow (+ m n) 2))))
(exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (pow (+ m n) 2))))
(exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (pow (+ m n) 2))))
(- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))
(- (+ (fabs (- n m)) (* -1/2 (* m n))) (+ l (* 1/4 (pow m 2))))
(- (+ (fabs (- n m)) (* n (- (* -1/4 n) (* 1/2 m)))) (+ l (* 1/4 (pow m 2))))
(- (+ (fabs (- n m)) (* n (- (* -1/4 n) (* 1/2 m)))) (+ l (* 1/4 (pow m 2))))
(* -1/4 (pow n 2))
(* (pow n 2) (- (* -1/2 (/ m n)) 1/4))
(* (pow n 2) (- (/ (fabs (- n m)) (pow n 2)) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (+ (* 1/2 (/ m n)) (/ l (pow n 2)))))))
(* (pow n 2) (- (/ (fabs (- n m)) (pow n 2)) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (+ (* 1/2 (/ m n)) (/ l (pow n 2)))))))
(* -1/4 (pow n 2))
(* (pow n 2) (- (* -1/2 (/ m n)) 1/4))
(* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (pow m 2)))) n)) (* -1/2 m)) n)) 1/4))
(* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (pow m 2)))) n)) (* -1/2 m)) n)) 1/4))
(- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))
(- (+ (fabs (- n m)) (* -1/2 (* m n))) (+ l (* 1/4 (pow n 2))))
(- (+ (fabs (- n m)) (* m (- (* -1/4 m) (* 1/2 n)))) (+ l (* 1/4 (pow n 2))))
(- (+ (fabs (- n m)) (* m (- (* -1/4 m) (* 1/2 n)))) (+ l (* 1/4 (pow n 2))))
(* -1/4 (pow m 2))
(* (pow m 2) (- (* -1/2 (/ n m)) 1/4))
(* (pow m 2) (- (/ (fabs (- n m)) (pow m 2)) (+ 1/4 (+ (* 1/4 (/ (pow n 2) (pow m 2))) (+ (* 1/2 (/ n m)) (/ l (pow m 2)))))))
(* (pow m 2) (- (/ (fabs (- n m)) (pow m 2)) (+ 1/4 (+ (* 1/4 (/ (pow n 2) (pow m 2))) (+ (* 1/2 (/ n m)) (/ l (pow m 2)))))))
(* -1/4 (pow m 2))
(* (pow m 2) (- (* -1/2 (/ n m)) 1/4))
(* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (pow n 2)))) m)) (* -1/2 n)) m)) 1/4))
(* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (pow n 2)))) m)) (* -1/2 n)) m)) 1/4))
(- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))
(- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (pow (+ m n) 2)))
(- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (pow (+ m n) 2)))
(- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (pow (+ m n) 2)))
(* -1 l)
(* l (- (/ (fabs (- n m)) l) (+ 1 (* 1/4 (/ (pow (+ m n) 2) l)))))
(* l (- (/ (fabs (- n m)) l) (+ 1 (* 1/4 (/ (pow (+ m n) 2) l)))))
(* l (- (/ (fabs (- n m)) l) (+ 1 (* 1/4 (/ (pow (+ m n) 2) l)))))
(* -1 l)
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))) l)))))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))) l)))))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))) l)))))
(fabs (- n m))
(fabs (- n m))
(fabs (- n m))
(fabs (- n m))
(fabs (- n m))
(fabs (- n m))
(fabs (- n m))
(fabs (- n m))
(fabs (neg (+ m (* -1 n))))
(fabs (neg (+ m (* -1 n))))
(fabs (neg (+ m (* -1 n))))
(fabs (neg (+ m (* -1 n))))
(fabs (- n m))
(fabs (- n m))
(fabs (- n m))
(fabs (- n m))
(fabs (- n m))
(fabs (- n m))
(fabs (- n m))
(fabs (- n m))
(fabs (+ n (* -1 m)))
(fabs (+ n (* -1 m)))
(fabs (+ n (* -1 m)))
(fabs (+ n (* -1 m)))
(* -1 m)
(- n m)
(- n m)
(- n m)
n
(* n (+ 1 (* -1 (/ m n))))
(* n (+ 1 (* -1 (/ m n))))
(* n (+ 1 (* -1 (/ m n))))
n
(* -1 (* n (- (/ m n) 1)))
(* -1 (* n (- (/ m n) 1)))
(* -1 (* n (- (/ m n) 1)))
n
(+ n (* -1 m))
(+ n (* -1 m))
(+ n (* -1 m))
(* -1 m)
(* m (- (/ n m) 1))
(* m (- (/ n m) 1))
(* m (- (/ n m) 1))
(* -1 m)
(* -1 (* m (+ 1 (* -1 (/ n m)))))
(* -1 (* m (+ 1 (* -1 (/ n m)))))
(* -1 (* m (+ 1 (* -1 (/ n m)))))
(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))))
(* -1 M)
(- (* 1/2 (* K m)) M)
(- (* 1/2 (* K m)) M)
(- (* 1/2 (* K m)) M)
(* 1/2 (* K m))
(* m (+ (* -1 (/ M m)) (* 1/2 K)))
(* m (+ (* -1 (/ M m)) (* 1/2 K)))
(* m (+ (* -1 (/ M m)) (* 1/2 K)))
(* 1/2 (* K m))
(* -1 (* m (+ (* -1/2 K) (/ M m))))
(* -1 (* m (+ (* -1/2 K) (/ M m))))
(* -1 (* m (+ (* -1/2 K) (/ M m))))
(* -1 M)
(- (* 1/2 (* K m)) M)
(- (* 1/2 (* K m)) M)
(- (* 1/2 (* K m)) M)
(* 1/2 (* K m))
(* K (+ (* -1 (/ M K)) (* 1/2 m)))
(* K (+ (* -1 (/ M K)) (* 1/2 m)))
(* K (+ (* -1 (/ M K)) (* 1/2 m)))
(* 1/2 (* K m))
(* -1 (* K (+ (* -1/2 m) (/ M K))))
(* -1 (* K (+ (* -1/2 m) (/ M K))))
(* -1 (* K (+ (* -1/2 m) (/ M K))))
(* 1/2 (* K m))
(+ (* -1 M) (* 1/2 (* K m)))
(+ (* -1 M) (* 1/2 (* K m)))
(+ (* -1 M) (* 1/2 (* K m)))
(* -1 M)
(* M (- (* 1/2 (/ (* K m) M)) 1))
(* M (- (* 1/2 (/ (* K m) M)) 1))
(* M (- (* 1/2 (/ (* K m) M)) 1))
(* -1 M)
(* -1 (* M (+ 1 (* -1/2 (/ (* K m) M)))))
(* -1 (* M (+ 1 (* -1/2 (/ (* K m) M)))))
(* -1 (* M (+ 1 (* -1/2 (/ (* K m) M)))))
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* K m)
(* -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/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)
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 (* -1/4 (pow n 2)))
(+ (exp (* -1/4 (pow n 2))) (* -1/2 (* (pow M 2) (exp (* -1/4 (pow n 2))))))
(+ (exp (* -1/4 (pow n 2))) (* (pow M 2) (+ (* -1/2 (exp (* -1/4 (pow n 2)))) (* 1/24 (* (pow M 2) (exp (* -1/4 (pow n 2))))))))
(+ (exp (* -1/4 (pow n 2))) (* (pow M 2) (+ (* -1/2 (exp (* -1/4 (pow n 2)))) (* (pow M 2) (+ (* -1/720 (* (pow M 2) (exp (* -1/4 (pow n 2))))) (* 1/24 (exp (* -1/4 (pow n 2)))))))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(cos M)
(+ (cos M) (* -1/4 (* (pow n 2) (cos M))))
(+ (cos M) (* (pow n 2) (+ (* -1/4 (cos M)) (* 1/32 (* (pow n 2) (cos M))))))
(+ (cos M) (* (pow n 2) (+ (* -1/4 (cos M)) (* (pow n 2) (+ (* -1/384 (* (pow n 2) (cos M))) (* 1/32 (cos M)))))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(* (cos M) (exp (* -1/4 (pow n 2))))
1
(+ 1 (* -1/4 (pow n 2)))
(+ 1 (* (pow n 2) (- (* 1/32 (pow n 2)) 1/4)))
(+ 1 (* (pow n 2) (- (* (pow n 2) (+ 1/32 (* -1/384 (pow n 2)))) 1/4)))
(exp (* -1/4 (pow n 2)))
(exp (* -1/4 (pow n 2)))
(exp (* -1/4 (pow n 2)))
(exp (* -1/4 (pow n 2)))
(exp (* -1/4 (pow n 2)))
(exp (* -1/4 (pow n 2)))
(exp (* -1/4 (pow n 2)))
(exp (* -1/4 (pow n 2)))
(* -1/4 (pow n 2))
(* -1/4 (pow n 2))
(* -1/4 (pow n 2))
(* -1/4 (pow n 2))
(* -1/4 (pow n 2))
(* -1/4 (pow n 2))
(* -1/4 (pow n 2))
(* -1/4 (pow n 2))
(* -1/4 (pow n 2))
(* -1/4 (pow n 2))
(* -1/4 (pow n 2))
(* -1/4 (pow n 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))
(+ (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)))))
(* (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)))
(* -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)))))
(pow m 2)
(+ (* 2 (* m n)) (pow m 2))
(+ (* n (+ n (* 2 m))) (pow m 2))
(+ (* n (+ n (* 2 m))) (pow m 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 n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))
(pow n 2)
(* (pow n 2) (+ 1 (* 2 (/ m n))))
(* (pow n 2) (+ 1 (* -1 (/ (+ (* -2 m) (* -1 (/ (pow m 2) n))) n))))
(* (pow n 2) (+ 1 (* -1 (/ (+ (* -2 m) (* -1 (/ (pow m 2) n))) n))))
(pow n 2)
(+ (* 2 (* m n)) (pow n 2))
(+ (* m (+ m (* 2 n))) (pow n 2))
(+ (* m (+ m (* 2 n))) (pow n 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 m 2) (+ 1 (+ (* 2 (/ n m)) (/ (pow n 2) (pow m 2)))))
(pow m 2)
(* (pow m 2) (+ 1 (* 2 (/ n m))))
(* (pow m 2) (+ 1 (* -1 (/ (+ (* -2 n) (* -1 (/ (pow n 2) m))) m))))
(* (pow m 2) (+ 1 (* -1 (/ (+ (* -2 n) (* -1 (/ (pow n 2) m))) m))))
(+ l (* 1/4 (pow m 2)))
(+ l (+ (* 1/4 (pow m 2)) (* 1/2 (* m n))))
(+ l (+ (* 1/4 (pow m 2)) (* n (+ (* 1/4 n) (* 1/2 m)))))
(+ l (+ (* 1/4 (pow m 2)) (* n (+ (* 1/4 n) (* 1/2 m)))))
(* 1/4 (pow n 2))
(* (pow n 2) (+ 1/4 (* 1/2 (/ m n))))
(* (pow n 2) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (+ (* 1/2 (/ m n)) (/ l (pow n 2))))))
(* (pow n 2) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (+ (* 1/2 (/ m n)) (/ l (pow n 2))))))
(* 1/4 (pow n 2))
(* (pow n 2) (+ 1/4 (* 1/2 (/ m n))))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (/ (+ l (* 1/4 (pow m 2))) n)) (* -1/2 m)) n))))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (/ (+ l (* 1/4 (pow m 2))) n)) (* -1/2 m)) n))))
(+ l (* 1/4 (pow n 2)))
(+ l (+ (* 1/4 (pow n 2)) (* 1/2 (* m n))))
(+ l (+ (* 1/4 (pow n 2)) (* m (+ (* 1/4 m) (* 1/2 n)))))
(+ l (+ (* 1/4 (pow n 2)) (* m (+ (* 1/4 m) (* 1/2 n)))))
(* 1/4 (pow m 2))
(* (pow m 2) (+ 1/4 (* 1/2 (/ n m))))
(* (pow m 2) (+ 1/4 (+ (* 1/4 (/ (pow n 2) (pow m 2))) (+ (* 1/2 (/ n m)) (/ l (pow m 2))))))
(* (pow m 2) (+ 1/4 (+ (* 1/4 (/ (pow n 2) (pow m 2))) (+ (* 1/2 (/ n m)) (/ l (pow m 2))))))
(* 1/4 (pow m 2))
(* (pow m 2) (+ 1/4 (* 1/2 (/ n m))))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (/ (+ l (* 1/4 (pow n 2))) m)) (* -1/2 n)) m))))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (/ (+ l (* 1/4 (pow n 2))) m)) (* -1/2 n)) m))))
(* 1/4 (pow (+ m n) 2))
(+ l (* 1/4 (pow (+ m n) 2)))
(+ l (* 1/4 (pow (+ m n) 2)))
(+ l (* 1/4 (pow (+ m n) 2)))
l
(* l (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))))
(* l (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))))
(* l (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))))
l
(* -1 (* l (- (* -1/4 (/ (pow (+ m n) 2) l)) 1)))
(* -1 (* l (- (* -1/4 (/ (pow (+ m n) 2) l)) 1)))
(* -1 (* l (- (* -1/4 (/ (pow (+ m n) 2) l)) 1)))
(pow n 2)
(pow n 2)
(pow n 2)
(pow n 2)
(pow n 2)
(pow n 2)
(pow n 2)
(pow n 2)
(pow n 2)
(pow n 2)
(pow n 2)
(pow n 2)
(/ 2 n)
(+ (* -2 (/ m (pow n 2))) (* 2 (/ 1 n)))
(+ (* m (- (* 2 (/ m (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))
(+ (* m (- (* m (+ (* -2 (/ m (pow n 4))) (* 2 (/ 1 (pow n 3))))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))
(/ 2 m)
(/ (+ 2 (* -2 (/ n m))) m)
(/ (- (+ 2 (* 2 (/ (pow n 2) (pow m 2)))) (* 2 (/ n m))) m)
(/ (- (+ 2 (* -2 (/ (pow n 3) (pow m 3)))) (+ (* -2 (/ (pow n 2) (pow m 2))) (* 2 (/ n m)))) m)
(/ 2 m)
(* -1 (/ (- (* 2 (/ n m)) 2) m))
(* -1 (/ (- (* -1 (/ (- (* 2 (/ (pow n 2) m)) (* 2 n)) m)) 2) m))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 2 (/ (pow n 3) m)) (* 2 (pow n 2))) m)) (* 2 n)) m)) 2) m))
(/ 2 m)
(+ (* -2 (/ n (pow m 2))) (* 2 (/ 1 m)))
(+ (* n (- (* 2 (/ n (pow m 3))) (* 2 (/ 1 (pow m 2))))) (* 2 (/ 1 m)))
(+ (* n (- (* n (+ (* -2 (/ n (pow m 4))) (* 2 (/ 1 (pow m 3))))) (* 2 (/ 1 (pow m 2))))) (* 2 (/ 1 m)))
(/ 2 n)
(/ (+ 2 (* -2 (/ m n))) n)
(/ (- (+ 2 (* 2 (/ (pow m 2) (pow n 2)))) (* 2 (/ m n))) n)
(/ (- (+ 2 (* -2 (/ (pow m 3) (pow n 3)))) (+ (* -2 (/ (pow m 2) (pow n 2))) (* 2 (/ m n)))) n)
(/ 2 n)
(* -1 (/ (- (* 2 (/ m n)) 2) n))
(* -1 (/ (- (* -1 (/ (- (* 2 (/ (pow m 2) n)) (* 2 m)) n)) 2) n))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 2 (/ (pow m 3) n)) (* 2 (pow m 2))) n)) (* 2 m)) n)) 2) n))
Outputs
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2)))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l)))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (* -1/2 (* m (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2)))))))))
(fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l))) (*.f64 m #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (* n (+ (* -1/2 (* m (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))))) (* n (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (- (* 1/8 (pow m 2)) 1/4))))))
(fma.f64 n (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l))) (fma.f64 (*.f64 m m) #s(literal 1/8 binary64) #s(literal -1/4 binary64))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l))) (*.f64 m #s(literal -1/2 binary64)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (* n (+ (* -1/2 (* m (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))))) (* n (+ (* n (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (+ (* -1/48 (pow m 3)) (* 1/8 m)))) (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (- (* 1/8 (pow m 2)) 1/4)))))))
(fma.f64 n (fma.f64 n (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l))) (fma.f64 m #s(literal 1/8 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 m (*.f64 m m))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l))) (fma.f64 (*.f64 m m) #s(literal 1/8 binary64) #s(literal -1/4 binary64)))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l))) (*.f64 m #s(literal -1/2 binary64)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l))))
(exp (- (fabs (- n m)) (+ 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 (- n m)) (+ 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 (- n m)) (+ 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 (- n m)) (+ 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 (neg (+ m (* -1 n)))) (+ l (* 1/4 (pow (- m (* -1 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 (neg (+ m (* -1 n)))) (+ l (* 1/4 (pow (- m (* -1 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 (neg (+ m (* -1 n)))) (+ l (* 1/4 (pow (- m (* -1 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 (neg (+ m (* -1 n)))) (+ l (* 1/4 (pow (- m (* -1 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 (- n m)) (+ l (* 1/4 (pow n 2)))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n n) l)))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (* -1/2 (* m (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2)))))))))
(fma.f64 m (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n n) l))) (*.f64 n #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n n) l))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (* m (+ (* -1/2 (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))))) (* m (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (- (* 1/8 (pow n 2)) 1/4))))))
(fma.f64 m (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n n) l))) (*.f64 (fma.f64 n (*.f64 n #s(literal 1/8 binary64)) #s(literal -1/4 binary64)) m) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n n) l))) (*.f64 n #s(literal -1/2 binary64)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n n) l))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (* m (+ (* -1/2 (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))))) (* m (+ (* m (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (+ (* -1/48 (pow n 3)) (* 1/8 n)))) (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (- (* 1/8 (pow n 2)) 1/4)))))))
(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 n n) l))) (fma.f64 n #s(literal 1/8 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 n (*.f64 n n))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n n) l))) (fma.f64 n (*.f64 n #s(literal 1/8 binary64)) #s(literal -1/4 binary64)))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n n) l))) (*.f64 n #s(literal -1/2 binary64)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n n) l))))
(exp (- (fabs (- n m)) (+ 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 (- n m)) (+ 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 (- n m)) (+ 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 (- n m)) (+ 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 (+ n (* -1 m))) (+ l (* 1/4 (pow (- n (* -1 m)) 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 (+ n (* -1 m))) (+ l (* 1/4 (pow (- n (* -1 m)) 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 (+ n (* -1 m))) (+ l (* 1/4 (pow (- n (* -1 m)) 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 (+ n (* -1 m))) (+ l (* 1/4 (pow (- n (* -1 m)) 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 (- n m)) (* 1/4 (pow (+ m n) 2))))
(exp.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1/4 binary64) (fabs.f64 (-.f64 m n))))
(+ (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))) (* -1 (* l (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))))))
(*.f64 (-.f64 #s(literal 1 binary64) l) (exp.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1/4 binary64) (fabs.f64 (-.f64 m n)))))
(+ (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))) (* l (+ (* -1 (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))))) (* 1/2 (* l (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))))))))
(fma.f64 l (*.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1/4 binary64) (fabs.f64 (-.f64 m n)))) (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64))) (exp.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1/4 binary64) (fabs.f64 (-.f64 m n)))))
(+ (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))) (* l (+ (* -1 (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))))) (* l (+ (* -1/6 (* l (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))))) (* 1/2 (exp (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))))))))))
(fma.f64 (-.f64 #s(literal 1 binary64) l) (exp.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1/4 binary64) (fabs.f64 (-.f64 m n)))) (*.f64 (*.f64 (exp.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1/4 binary64) (fabs.f64 (-.f64 m n)))) (fma.f64 l #s(literal -1/6 binary64) #s(literal 1/2 binary64))) (*.f64 l l)))
(exp (- (fabs (- n m)) (+ 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 (- n m)) (+ 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 (- n m)) (+ 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 (- n m)) (+ 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 (- n m)) (* -1 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 (- n m)) (* -1 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 (- n m)) (* -1 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 (- n m)) (* -1 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)))
(- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))
(-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l))
(- (+ (fabs (- n m)) (* -1/2 (* m n))) (+ l (* 1/4 (pow m 2))))
(-.f64 (fma.f64 n (*.f64 m #s(literal -1/2 binary64)) (fabs.f64 (-.f64 m n))) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l))
(- (+ (fabs (- n m)) (* n (- (* -1/4 n) (* 1/2 m)))) (+ l (* 1/4 (pow m 2))))
(-.f64 (fma.f64 n (fma.f64 n #s(literal -1/4 binary64) (*.f64 m #s(literal -1/2 binary64))) (fabs.f64 (-.f64 m n))) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l))
(- (+ (fabs (- n m)) (* n (- (* -1/4 n) (* 1/2 m)))) (+ l (* 1/4 (pow m 2))))
(-.f64 (fma.f64 n (fma.f64 n #s(literal -1/4 binary64) (*.f64 m #s(literal -1/2 binary64))) (fabs.f64 (-.f64 m n))) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l))
(* -1/4 (pow n 2))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(* (pow n 2) (- (* -1/2 (/ m n)) 1/4))
(*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal -1/2 binary64) n) #s(literal -1/4 binary64))))
(* (pow n 2) (- (/ (fabs (- n m)) (pow n 2)) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (+ (* 1/2 (/ m n)) (/ l (pow n 2)))))))
(*.f64 (*.f64 n n) (-.f64 (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 n n)) (fma.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 l (*.f64 n n))))))
(* (pow n 2) (- (/ (fabs (- n m)) (pow n 2)) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (+ (* 1/2 (/ m n)) (/ l (pow n 2)))))))
(*.f64 (*.f64 n n) (-.f64 (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 n n)) (fma.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 l (*.f64 n n))))))
(* -1/4 (pow n 2))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(* (pow n 2) (- (* -1/2 (/ m n)) 1/4))
(*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal -1/2 binary64) n) #s(literal -1/4 binary64))))
(* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (pow m 2)))) n)) (* -1/2 m)) n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 m #s(literal 1/2 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l)) (neg.f64 n))) (neg.f64 n))))
(* (pow n 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (pow m 2)))) n)) (* -1/2 m)) n)) 1/4))
(*.f64 (*.f64 n n) (+.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 m #s(literal 1/2 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l)) (neg.f64 n))) (neg.f64 n))))
(- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))
(-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n n) l))
(- (+ (fabs (- n m)) (* -1/2 (* m n))) (+ l (* 1/4 (pow n 2))))
(fma.f64 n (*.f64 m #s(literal -1/2 binary64)) (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n n) l)))
(- (+ (fabs (- n m)) (* m (- (* -1/4 m) (* 1/2 n)))) (+ l (* 1/4 (pow n 2))))
(fma.f64 m (fma.f64 m #s(literal -1/4 binary64) (*.f64 n #s(literal -1/2 binary64))) (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n n) l)))
(- (+ (fabs (- n m)) (* m (- (* -1/4 m) (* 1/2 n)))) (+ l (* 1/4 (pow n 2))))
(fma.f64 m (fma.f64 m #s(literal -1/4 binary64) (*.f64 n #s(literal -1/2 binary64))) (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n n) l)))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* (pow m 2) (- (* -1/2 (/ n m)) 1/4))
(*.f64 (*.f64 m m) (fma.f64 n (/.f64 #s(literal -1/2 binary64) m) #s(literal -1/4 binary64)))
(* (pow m 2) (- (/ (fabs (- n m)) (pow m 2)) (+ 1/4 (+ (* 1/4 (/ (pow n 2) (pow m 2))) (+ (* 1/2 (/ n m)) (/ l (pow m 2)))))))
(*.f64 (*.f64 m m) (-.f64 (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 m m)) (fma.f64 (fma.f64 n (/.f64 n (*.f64 m m)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (fma.f64 n (/.f64 #s(literal 1/2 binary64) m) (/.f64 l (*.f64 m m))))))
(* (pow m 2) (- (/ (fabs (- n m)) (pow m 2)) (+ 1/4 (+ (* 1/4 (/ (pow n 2) (pow m 2))) (+ (* 1/2 (/ n m)) (/ l (pow m 2)))))))
(*.f64 (*.f64 m m) (-.f64 (/.f64 (fabs.f64 (-.f64 m n)) (*.f64 m m)) (fma.f64 (fma.f64 n (/.f64 n (*.f64 m m)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (fma.f64 n (/.f64 #s(literal 1/2 binary64) m) (/.f64 l (*.f64 m m))))))
(* -1/4 (pow m 2))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(* (pow m 2) (- (* -1/2 (/ n m)) 1/4))
(*.f64 (*.f64 m m) (fma.f64 n (/.f64 #s(literal -1/2 binary64) m) #s(literal -1/4 binary64)))
(* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (pow n 2)))) m)) (* -1/2 n)) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 n #s(literal 1/2 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n n) l)) (neg.f64 m))) (neg.f64 m))))
(* (pow m 2) (- (* -1 (/ (- (* -1 (/ (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (pow n 2)))) m)) (* -1/2 n)) m)) 1/4))
(*.f64 (*.f64 m m) (+.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 n #s(literal 1/2 binary64) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n n) l)) (neg.f64 m))) (neg.f64 m))))
(- (fabs (- n m)) (* 1/4 (pow (+ m n) 2)))
(fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1/4 binary64) (fabs.f64 (-.f64 m n)))
(- (+ (fabs (- n m)) (* -1 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 (- n m)) (* -1 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 (- n m)) (* -1 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))
(* -1 l)
(neg.f64 l)
(* l (- (/ (fabs (- n m)) l) (+ 1 (* 1/4 (/ (pow (+ m n) 2) l)))))
(*.f64 l (-.f64 (/.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1/4 binary64) (fabs.f64 (-.f64 m n))) l) #s(literal 1 binary64)))
(* l (- (/ (fabs (- n m)) l) (+ 1 (* 1/4 (/ (pow (+ m n) 2) l)))))
(*.f64 l (-.f64 (/.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1/4 binary64) (fabs.f64 (-.f64 m n))) l) #s(literal 1 binary64)))
(* l (- (/ (fabs (- n m)) l) (+ 1 (* 1/4 (/ (pow (+ m n) 2) l)))))
(*.f64 l (-.f64 (/.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1/4 binary64) (fabs.f64 (-.f64 m n))) l) #s(literal 1 binary64)))
(* -1 l)
(neg.f64 l)
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))) l)))))
(neg.f64 (fma.f64 l (/.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1/4 binary64) (fabs.f64 (-.f64 m n))) (neg.f64 l)) l))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))) l)))))
(neg.f64 (fma.f64 l (/.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1/4 binary64) (fabs.f64 (-.f64 m n))) (neg.f64 l)) l))
(* -1 (* l (+ 1 (* -1 (/ (- (fabs (- n m)) (* 1/4 (pow (+ m n) 2))) l)))))
(neg.f64 (fma.f64 l (/.f64 (fma.f64 (*.f64 (+.f64 n m) (+.f64 n m)) #s(literal -1/4 binary64) (fabs.f64 (-.f64 m n))) (neg.f64 l)) l))
(fabs (- n m))
(fabs.f64 (-.f64 m n))
(fabs (- n m))
(fabs.f64 (-.f64 m n))
(fabs (- n m))
(fabs.f64 (-.f64 m n))
(fabs (- n m))
(fabs.f64 (-.f64 m n))
(fabs (- n m))
(fabs.f64 (-.f64 m n))
(fabs (- n m))
(fabs.f64 (-.f64 m n))
(fabs (- n m))
(fabs.f64 (-.f64 m n))
(fabs (- n m))
(fabs.f64 (-.f64 m n))
(fabs (neg (+ m (* -1 n))))
(fabs.f64 (-.f64 m n))
(fabs (neg (+ m (* -1 n))))
(fabs.f64 (-.f64 m n))
(fabs (neg (+ m (* -1 n))))
(fabs.f64 (-.f64 m n))
(fabs (neg (+ m (* -1 n))))
(fabs.f64 (-.f64 m n))
(fabs (- n m))
(fabs.f64 (-.f64 m n))
(fabs (- n m))
(fabs.f64 (-.f64 m n))
(fabs (- n m))
(fabs.f64 (-.f64 m n))
(fabs (- n m))
(fabs.f64 (-.f64 m n))
(fabs (- n m))
(fabs.f64 (-.f64 m n))
(fabs (- n m))
(fabs.f64 (-.f64 m n))
(fabs (- n m))
(fabs.f64 (-.f64 m n))
(fabs (- n m))
(fabs.f64 (-.f64 m n))
(fabs (+ n (* -1 m)))
(fabs.f64 (-.f64 m n))
(fabs (+ n (* -1 m)))
(fabs.f64 (-.f64 m n))
(fabs (+ n (* -1 m)))
(fabs.f64 (-.f64 m n))
(fabs (+ n (* -1 m)))
(fabs.f64 (-.f64 m n))
(* -1 m)
(neg.f64 m)
(- n m)
(-.f64 n m)
(- n m)
(-.f64 n m)
(- n m)
(-.f64 n m)
n
(* n (+ 1 (* -1 (/ m n))))
(fma.f64 (neg.f64 n) (/.f64 m n) n)
(* n (+ 1 (* -1 (/ m n))))
(fma.f64 (neg.f64 n) (/.f64 m n) n)
(* n (+ 1 (* -1 (/ m n))))
(fma.f64 (neg.f64 n) (/.f64 m n) n)
n
(* -1 (* n (- (/ m n) 1)))
(fma.f64 (neg.f64 n) (/.f64 m n) n)
(* -1 (* n (- (/ m n) 1)))
(fma.f64 (neg.f64 n) (/.f64 m n) n)
(* -1 (* n (- (/ m n) 1)))
(fma.f64 (neg.f64 n) (/.f64 m n) n)
n
(+ n (* -1 m))
(-.f64 n m)
(+ n (* -1 m))
(-.f64 n m)
(+ n (* -1 m))
(-.f64 n m)
(* -1 m)
(neg.f64 m)
(* m (- (/ n m) 1))
(fma.f64 m (/.f64 n m) (neg.f64 m))
(* m (- (/ n m) 1))
(fma.f64 m (/.f64 n m) (neg.f64 m))
(* m (- (/ n m) 1))
(fma.f64 m (/.f64 n m) (neg.f64 m))
(* -1 m)
(neg.f64 m)
(* -1 (* m (+ 1 (* -1 (/ n m)))))
(neg.f64 (fma.f64 (neg.f64 m) (/.f64 n m) m))
(* -1 (* m (+ 1 (* -1 (/ n m)))))
(neg.f64 (fma.f64 (neg.f64 m) (/.f64 n m) m))
(* -1 (* m (+ 1 (* -1 (/ n m)))))
(neg.f64 (fma.f64 (neg.f64 m) (/.f64 n m) 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 (sin.f64 (neg.f64 M)) (*.f64 m K)) (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 (*.f64 K K) (*.f64 (*.f64 m (cos.f64 M)) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (neg.f64 M)))) (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 K (*.f64 K (cos.f64 M))) (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 K (*.f64 (*.f64 K K) m))) (sin.f64 (neg.f64 M)))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (neg.f64 M)))) (cos.f64 M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) 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 (sin.f64 (neg.f64 M)) (*.f64 m K)) (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/2 binary64) (neg.f64 (*.f64 (sin.f64 M) m)) (*.f64 (*.f64 m (*.f64 m (cos.f64 M))) (*.f64 #s(literal -1/8 binary64) K))) (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 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) m)) (*.f64 K (fma.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) K) (sin.f64 (neg.f64 M))) (*.f64 m (*.f64 m m)) (*.f64 (*.f64 m m) (*.f64 (cos.f64 M) #s(literal -1/8 binary64)))))) (cos.f64 M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (* 1/2 (* K m)))
(cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
(+ (cos (* 1/2 (* K m))) (* M (sin (* 1/2 (* K m)))))
(fma.f64 M (sin.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K))) (cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) 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 (cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K))) (*.f64 #s(literal -1/2 binary64) M) (sin.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))) (cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) 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 m (*.f64 #s(literal 1/2 binary64) K))) (*.f64 (sin.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K))) (*.f64 M #s(literal -1/6 binary64)))) (sin.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))) (cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K))))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (+ (* -1 M) (* 1/2 (* K m))))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (+ (* -1 M) (* 1/2 (* K m))))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (+ (* -1 M) (* 1/2 (* K m))))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(cos (+ (* -1 M) (* 1/2 (* K m))))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))
(* -1 M)
(neg.f64 M)
(- (* 1/2 (* K m)) M)
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(- (* 1/2 (* K m)) M)
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(- (* 1/2 (* K m)) M)
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(* 1/2 (* K m))
(*.f64 m (*.f64 #s(literal 1/2 binary64) K))
(* m (+ (* -1 (/ M m)) (* 1/2 K)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 M (neg.f64 m))))
(* m (+ (* -1 (/ M m)) (* 1/2 K)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 M (neg.f64 m))))
(* m (+ (* -1 (/ M m)) (* 1/2 K)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 M (neg.f64 m))))
(* 1/2 (* K m))
(*.f64 m (*.f64 #s(literal 1/2 binary64) K))
(* -1 (* m (+ (* -1/2 K) (/ M m))))
(*.f64 (neg.f64 m) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M m)))
(* -1 (* m (+ (* -1/2 K) (/ M m))))
(*.f64 (neg.f64 m) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M m)))
(* -1 (* m (+ (* -1/2 K) (/ M m))))
(*.f64 (neg.f64 m) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M m)))
(* -1 M)
(neg.f64 M)
(- (* 1/2 (* K m)) M)
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(- (* 1/2 (* K m)) M)
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(- (* 1/2 (* K m)) M)
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(* 1/2 (* K m))
(*.f64 m (*.f64 #s(literal 1/2 binary64) K))
(* K (+ (* -1 (/ M K)) (* 1/2 m)))
(*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K))))
(* K (+ (* -1 (/ M K)) (* 1/2 m)))
(*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K))))
(* K (+ (* -1 (/ M K)) (* 1/2 m)))
(*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K))))
(* 1/2 (* K m))
(*.f64 m (*.f64 #s(literal 1/2 binary64) K))
(* -1 (* K (+ (* -1/2 m) (/ M K))))
(neg.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(* -1 (* K (+ (* -1/2 m) (/ M K))))
(neg.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(* -1 (* K (+ (* -1/2 m) (/ M K))))
(neg.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(* 1/2 (* K m))
(*.f64 m (*.f64 #s(literal 1/2 binary64) K))
(+ (* -1 M) (* 1/2 (* K m)))
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(+ (* -1 M) (* 1/2 (* K m)))
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(+ (* -1 M) (* 1/2 (* K m)))
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(* -1 M)
(neg.f64 M)
(* M (- (* 1/2 (/ (* K m) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 m K) M) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K m) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 m K) M) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K m) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 m K) M) #s(literal -1 binary64)))
(* -1 M)
(neg.f64 M)
(* -1 (* M (+ 1 (* -1/2 (/ (* K m) M)))))
(neg.f64 (fma.f64 M (/.f64 (*.f64 m (*.f64 #s(literal -1/2 binary64) K)) M) M))
(* -1 (* M (+ 1 (* -1/2 (/ (* K m) M)))))
(neg.f64 (fma.f64 M (/.f64 (*.f64 m (*.f64 #s(literal -1/2 binary64) K)) M) M))
(* -1 (* M (+ 1 (* -1/2 (/ (* K m) M)))))
(neg.f64 (fma.f64 M (/.f64 (*.f64 m (*.f64 #s(literal -1/2 binary64) K)) M) M))
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m K)
(* K m)
(*.f64 m 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)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64)) (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) (*.f64 (exp.f64 (neg.f64 l)) (fma.f64 (*.f64 M M) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (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 (fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64)) (exp.f64 (neg.f64 l)) (*.f64 (*.f64 (exp.f64 (neg.f64 l)) (fma.f64 (*.f64 M M) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 M M) (*.f64 M M))))
(* (cos M) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M))
(* (cos M) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M))
(* (cos M) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M))
(* (cos M) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M))
(* (cos M) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M))
(* (cos M) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M))
(* (cos M) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M))
(* (cos M) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M))
(cos M)
(cos.f64 M)
(+ (cos M) (* -1 (* l (cos M))))
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 M))
(+ (cos M) (* l (+ (* -1 (cos M)) (* 1/2 (* l (cos M))))))
(fma.f64 l (*.f64 (cos.f64 M) (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64))) (cos.f64 M))
(+ (cos M) (* l (+ (* -1 (cos M)) (* l (+ (* -1/6 (* l (cos M))) (* 1/2 (cos M)))))))
(fma.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 M) (*.f64 (*.f64 (cos.f64 M) (fma.f64 l #s(literal -1/6 binary64) #s(literal 1/2 binary64))) (*.f64 l l)))
(* (cos M) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M))
(* (cos M) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M))
(* (cos M) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M))
(* (cos M) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M))
(* (cos M) (exp (* -1 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M))
(* (cos M) (exp (* -1 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M))
(* (cos M) (exp (* -1 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M))
(* (cos M) (exp (* -1 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow M 2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #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)
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 l #s(literal 1/2 binary64) #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 (* -1/4 (pow n 2)))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(+ (exp (* -1/4 (pow n 2))) (* -1/2 (* (pow M 2) (exp (* -1/4 (pow n 2))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64)) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(+ (exp (* -1/4 (pow n 2))) (* (pow M 2) (+ (* -1/2 (exp (* -1/4 (pow n 2)))) (* 1/24 (* (pow M 2) (exp (* -1/4 (pow n 2))))))))
(fma.f64 (*.f64 M M) (*.f64 (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))) (fma.f64 (*.f64 M M) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(+ (exp (* -1/4 (pow n 2))) (* (pow M 2) (+ (* -1/2 (exp (* -1/4 (pow n 2)))) (* (pow M 2) (+ (* -1/720 (* (pow M 2) (exp (* -1/4 (pow n 2))))) (* 1/24 (exp (* -1/4 (pow n 2)))))))))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64)) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))) (*.f64 (*.f64 (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))) (fma.f64 (*.f64 M M) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 (*.f64 M M) (*.f64 M M))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(cos M)
(cos.f64 M)
(+ (cos M) (* -1/4 (* (pow n 2) (cos M))))
(*.f64 (fma.f64 n (*.f64 n #s(literal -1/4 binary64)) #s(literal 1 binary64)) (cos.f64 M))
(+ (cos M) (* (pow n 2) (+ (* -1/4 (cos M)) (* 1/32 (* (pow n 2) (cos M))))))
(fma.f64 (*.f64 n n) (*.f64 (cos.f64 M) (fma.f64 (*.f64 n n) #s(literal 1/32 binary64) #s(literal -1/4 binary64))) (cos.f64 M))
(+ (cos M) (* (pow n 2) (+ (* -1/4 (cos M)) (* (pow n 2) (+ (* -1/384 (* (pow n 2) (cos M))) (* 1/32 (cos M)))))))
(fma.f64 (fma.f64 n (*.f64 n #s(literal -1/4 binary64)) #s(literal 1 binary64)) (cos.f64 M) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 (cos.f64 M) (fma.f64 (*.f64 n n) #s(literal -1/384 binary64) #s(literal 1/32 binary64))))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(* (cos M) (exp (* -1/4 (pow n 2))))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
1
#s(literal 1 binary64)
(+ 1 (* -1/4 (pow n 2)))
(fma.f64 n (*.f64 n #s(literal -1/4 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow n 2) (- (* 1/32 (pow n 2)) 1/4)))
(fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) #s(literal 1/32 binary64) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow n 2) (- (* (pow n 2) (+ 1/32 (* -1/384 (pow n 2)))) 1/4)))
(fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) #s(literal -1/384 binary64) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(exp (* -1/4 (pow n 2)))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(exp (* -1/4 (pow n 2)))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(exp (* -1/4 (pow n 2)))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(exp (* -1/4 (pow n 2)))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(exp (* -1/4 (pow n 2)))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(exp (* -1/4 (pow n 2)))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(exp (* -1/4 (pow n 2)))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(exp (* -1/4 (pow n 2)))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(* -1/4 (pow n 2))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(* -1/4 (pow n 2))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(* -1/4 (pow n 2))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(* -1/4 (pow n 2))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(* -1/4 (pow n 2))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(* -1/4 (pow n 2))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(* -1/4 (pow n 2))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(* -1/4 (pow n 2))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(* -1/4 (pow n 2))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(* -1/4 (pow n 2))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(* -1/4 (pow n 2))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(* -1/4 (pow n 2))
(*.f64 n (*.f64 n #s(literal -1/4 binary64)))
(* 1/2 (* K (+ m n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(* 1/2 (* K (+ m n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(* 1/2 (* K (+ m n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(* 1/2 (* K (+ m n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(* 1/2 (* K (+ m n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(* 1/2 (* K (+ m n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(* 1/2 (* K (+ m n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(* 1/2 (* K (+ m n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(* 1/2 (* K (+ m n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(* 1/2 (* K (+ m n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(* 1/2 (* K (+ m n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(* 1/2 (* K (+ m n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(* 1/2 (* K n))
(*.f64 n (*.f64 #s(literal 1/2 binary64) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(* 1/2 (* K m))
(*.f64 m (*.f64 #s(literal 1/2 binary64) 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 m (*.f64 #s(literal 1/2 binary64) K))
(* -1 (* 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 (* 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 (* 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 m (*.f64 #s(literal 1/2 binary64) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(* 1/2 (* K n))
(*.f64 n (*.f64 #s(literal 1/2 binary64) 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 n (*.f64 #s(literal 1/2 binary64) K))
(* -1 (* 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 (* 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 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(*.f64 n (*.f64 #s(literal 1/2 binary64) (fma.f64 K (/.f64 m n) K)))
(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 (+.f64 n m) (neg.f64 (*.f64 (sin.f64 M) K))) (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 (*.f64 (+.f64 n m) (+.f64 n m)) (cos.f64 M)) (*.f64 #s(literal -1/8 binary64) K) (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 n m)) (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 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (cos.f64 M) #s(literal -1/8 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 M) K)) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/48 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 n m)) (sin.f64 (neg.f64 M)))) (cos.f64 M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(+ (cos (- (* 1/2 (* K n)) M)) (* -1/2 (* K (* m (sin (- (* 1/2 (* K n)) M))))))
(fma.f64 (*.f64 m (*.f64 #s(literal -1/2 binary64) K)) (sin.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))) (cos.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) 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 m (*.f64 (cos.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))) (*.f64 (*.f64 K K) #s(literal -1/8 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))) (cos.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) 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 (*.f64 K K) (cos.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))) (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 K (*.f64 (*.f64 K K) m))) (sin.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))) (cos.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) 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 m (*.f64 #s(literal 1/2 binary64) K)) M))) (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) 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 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)) (*.f64 (*.f64 n (*.f64 #s(literal -1/8 binary64) (*.f64 K K))) (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)))) (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) 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 (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)) (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 K (*.f64 (*.f64 K K) n))) (sin.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)))) (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (* 1/2 (* K (+ m n))))
(cos.f64 (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K)))
(+ (cos (* 1/2 (* K (+ m n)))) (* M (sin (* 1/2 (* K (+ m n))))))
(fma.f64 M (sin.f64 (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))) (cos.f64 (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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 #s(literal -1/2 binary64) (*.f64 M (cos.f64 (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K)))) (sin.f64 (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K)))) (cos.f64 (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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/2 binary64) (cos.f64 (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))) (*.f64 M #s(literal -1/6 binary64)))) (sin.f64 (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K)))) (cos.f64 (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(* (cos (neg M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M))
(+ (* -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 (exp.f64 (neg.f64 l)) (*.f64 (+.f64 n m) (neg.f64 (*.f64 (sin.f64 M) K)))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M)))
(+ (* 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 (sin.f64 (neg.f64 M)) (*.f64 (+.f64 n m) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 K (*.f64 #s(literal -1/8 binary64) (cos.f64 M))) (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (exp.f64 (neg.f64 l))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M)))
(+ (* 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 (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (cos.f64 M) #s(literal -1/8 binary64))) (exp.f64 (neg.f64 l)) (*.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 M) K)) (*.f64 (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m))) #s(literal 1/48 binary64))) (exp.f64 (neg.f64 l)))) (*.f64 (exp.f64 (neg.f64 l)) (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 n m)) (sin.f64 (neg.f64 M))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 M)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K n)) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) 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 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 m K) (sin.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))) (exp.f64 (neg.f64 l))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) 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 m (*.f64 (*.f64 (cos.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))) (*.f64 (*.f64 K K) #s(literal -1/8 binary64))) (exp.f64 (neg.f64 l))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) K) (exp.f64 (neg.f64 l))) (sin.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) 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 (*.f64 #s(literal 1/48 binary64) (*.f64 K (*.f64 K K))) (*.f64 (exp.f64 (neg.f64 l)) (*.f64 m (sin.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))) (*.f64 (*.f64 (cos.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))) (*.f64 (*.f64 K K) #s(literal -1/8 binary64))) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) K) (exp.f64 (neg.f64 l))) (sin.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 n (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K m)) M)) (exp (neg l)))
(*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)) (exp.f64 (neg.f64 l)))
(+ (* -1/2 (* K (* n (* (exp (neg l)) (sin (- (* 1/2 (* K m)) M)))))) (* (cos (- (* 1/2 (* K m)) M)) (exp (neg l))))
(fma.f64 n (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) K) (exp.f64 (neg.f64 l))) (sin.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))) (*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)) (exp.f64 (neg.f64 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))))
(fma.f64 n (fma.f64 n (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)) (exp.f64 (neg.f64 l)))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) K) (exp.f64 (neg.f64 l))) (sin.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)))) (*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)) (exp.f64 (neg.f64 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))))
(fma.f64 n (fma.f64 n (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 (*.f64 K (*.f64 (*.f64 K K) n)) (exp.f64 (neg.f64 l))) (sin.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)) (exp.f64 (neg.f64 l))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) K) (exp.f64 (neg.f64 l))) (sin.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)))) (*.f64 (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) 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 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (* 1/2 (* K (+ m n)))) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K)))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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 (exp.f64 (neg.f64 l)) (sin.f64 (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) M) (exp.f64 (neg.f64 l))) (cos.f64 (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K)))) (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))) (*.f64 M #s(literal -1/6 binary64))) (exp.f64 (neg.f64 l)))) (*.f64 (exp.f64 (neg.f64 l)) (sin.f64 (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))))) (*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(+ (cos (- (* 1/2 (* K (+ m n))) M)) (* -1 (* l (cos (- (* 1/2 (* K (+ m n))) M)))))
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))) (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64))) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) 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 #s(literal 1 binary64) l) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))) (*.f64 (*.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))) (fma.f64 l #s(literal -1/6 binary64) #s(literal 1/2 binary64))) (*.f64 l l)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (neg l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (exp (* -1 l)))
(*.f64 (exp.f64 (neg.f64 l)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(* -1 M)
(neg.f64 M)
(- (* 1/2 (* K (+ m n))) M)
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))
(- (* 1/2 (* K (+ m n))) M)
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))
(- (* 1/2 (* K (+ m n))) M)
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))
(* 1/2 (* K (+ m n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(* K (+ (* -1 (/ M K)) (* 1/2 (+ m n))))
(*.f64 K (-.f64 (*.f64 (+.f64 n m) #s(literal 1/2 binary64)) (/.f64 M K)))
(* K (+ (* -1 (/ M K)) (* 1/2 (+ m n))))
(*.f64 K (-.f64 (*.f64 (+.f64 n m) #s(literal 1/2 binary64)) (/.f64 M K)))
(* K (+ (* -1 (/ M K)) (* 1/2 (+ m n))))
(*.f64 K (-.f64 (*.f64 (+.f64 n m) #s(literal 1/2 binary64)) (/.f64 M K)))
(* 1/2 (* K (+ m n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(* -1 (* K (+ (* -1/2 (+ m n)) (/ M K))))
(neg.f64 (*.f64 K (fma.f64 #s(literal -1/2 binary64) (+.f64 n m) (/.f64 M K))))
(* -1 (* K (+ (* -1/2 (+ m n)) (/ M K))))
(neg.f64 (*.f64 K (fma.f64 #s(literal -1/2 binary64) (+.f64 n m) (/.f64 M K))))
(* -1 (* K (+ (* -1/2 (+ m n)) (/ M K))))
(neg.f64 (*.f64 K (fma.f64 #s(literal -1/2 binary64) (+.f64 n m) (/.f64 M K))))
(- (* 1/2 (* K n)) M)
(fma.f64 n (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))
(* 1/2 (* K m))
(*.f64 m (*.f64 #s(literal 1/2 binary64) 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 n (*.f64 #s(literal 1/2 binary64) 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 n (*.f64 #s(literal 1/2 binary64) 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 n (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)) m)))
(* 1/2 (* K m))
(*.f64 m (*.f64 #s(literal 1/2 binary64) 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 n (*.f64 #s(literal 1/2 binary64) 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 n (*.f64 #s(literal 1/2 binary64) 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 n (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)) m)))
(- (* 1/2 (* K m)) M)
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))
(* 1/2 (* K n))
(*.f64 n (*.f64 #s(literal 1/2 binary64) 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 m (*.f64 #s(literal 1/2 binary64) 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 m (*.f64 #s(literal 1/2 binary64) 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 m (*.f64 #s(literal 1/2 binary64) K)) M) n)))
(* 1/2 (* K n))
(*.f64 n (*.f64 #s(literal 1/2 binary64) K))
(* -1 (* n (+ (* -1 (/ (- (* 1/2 (* K m)) M) n)) (* -1/2 K))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M) (neg.f64 n))))
(* -1 (* n (+ (* -1 (/ (- (* 1/2 (* K m)) M) n)) (* -1/2 K))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M) (neg.f64 n))))
(* -1 (* n (+ (* -1 (/ (- (* 1/2 (* K m)) M) n)) (* -1/2 K))))
(*.f64 (neg.f64 n) (fma.f64 #s(literal -1/2 binary64) K (/.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M) (neg.f64 n))))
(* 1/2 (* K (+ m n)))
(*.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K))
(+ (* -1 M) (* 1/2 (* K (+ m n))))
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))
(+ (* -1 M) (* 1/2 (* K (+ m n))))
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))
(+ (* -1 M) (* 1/2 (* K (+ m n))))
(fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))
(* -1 M)
(neg.f64 M)
(* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))
(*.f64 M (fma.f64 (*.f64 #s(literal 1/2 binary64) K) (/.f64 (+.f64 n m) M) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))
(*.f64 M (fma.f64 (*.f64 #s(literal 1/2 binary64) K) (/.f64 (+.f64 n m) M) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))
(*.f64 M (fma.f64 (*.f64 #s(literal 1/2 binary64) K) (/.f64 (+.f64 n m) M) #s(literal -1 binary64)))
(* -1 M)
(neg.f64 M)
(* -1 (* M (+ 1 (* -1/2 (/ (* K (+ m n)) M)))))
(neg.f64 (*.f64 M (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 (+.f64 n m) M) #s(literal 1 binary64))))
(* -1 (* M (+ 1 (* -1/2 (/ (* K (+ m n)) M)))))
(neg.f64 (*.f64 M (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 (+.f64 n m) M) #s(literal 1 binary64))))
(* -1 (* M (+ 1 (* -1/2 (/ (* K (+ m n)) M)))))
(neg.f64 (*.f64 M (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (/.f64 (+.f64 n m) M) #s(literal 1 binary64))))
(pow m 2)
(*.f64 m m)
(+ (* 2 (* m n)) (pow m 2))
(*.f64 m (fma.f64 n #s(literal 2 binary64) m))
(+ (* n (+ n (* 2 m))) (pow m 2))
(fma.f64 n (fma.f64 m #s(literal 2 binary64) n) (*.f64 m m))
(+ (* n (+ n (* 2 m))) (pow m 2))
(fma.f64 n (fma.f64 m #s(literal 2 binary64) n) (*.f64 m m))
(pow n 2)
(*.f64 n n)
(* (pow n 2) (+ 1 (* 2 (/ m n))))
(*.f64 (*.f64 (fma.f64 m (/.f64 #s(literal 2 binary64) n) #s(literal 1 binary64)) n) n)
(* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))
(*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))))
(* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))
(*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))))
(pow n 2)
(*.f64 n n)
(* (pow n 2) (+ 1 (* 2 (/ m n))))
(*.f64 (*.f64 (fma.f64 m (/.f64 #s(literal 2 binary64) n) #s(literal 1 binary64)) n) n)
(* (pow n 2) (+ 1 (* -1 (/ (+ (* -2 m) (* -1 (/ (pow m 2) n))) n))))
(*.f64 (*.f64 n n) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 m #s(literal -2 binary64)) (/.f64 (*.f64 m m) n)) n)))
(* (pow n 2) (+ 1 (* -1 (/ (+ (* -2 m) (* -1 (/ (pow m 2) n))) n))))
(*.f64 (*.f64 n n) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 m #s(literal -2 binary64)) (/.f64 (*.f64 m m) n)) n)))
(pow n 2)
(*.f64 n n)
(+ (* 2 (* m n)) (pow n 2))
(*.f64 n (fma.f64 m #s(literal 2 binary64) n))
(+ (* m (+ m (* 2 n))) (pow n 2))
(fma.f64 n (fma.f64 m #s(literal 2 binary64) n) (*.f64 m m))
(+ (* m (+ m (* 2 n))) (pow n 2))
(fma.f64 n (fma.f64 m #s(literal 2 binary64) n) (*.f64 m m))
(pow m 2)
(*.f64 m m)
(* (pow m 2) (+ 1 (* 2 (/ n m))))
(*.f64 m (*.f64 m (fma.f64 n (/.f64 #s(literal 2 binary64) m) #s(literal 1 binary64))))
(* (pow m 2) (+ 1 (+ (* 2 (/ n m)) (/ (pow n 2) (pow m 2)))))
(*.f64 (*.f64 m m) (fma.f64 n (/.f64 n (*.f64 m m)) (fma.f64 n (/.f64 #s(literal 2 binary64) m) #s(literal 1 binary64))))
(* (pow m 2) (+ 1 (+ (* 2 (/ n m)) (/ (pow n 2) (pow m 2)))))
(*.f64 (*.f64 m m) (fma.f64 n (/.f64 n (*.f64 m m)) (fma.f64 n (/.f64 #s(literal 2 binary64) m) #s(literal 1 binary64))))
(pow m 2)
(*.f64 m m)
(* (pow m 2) (+ 1 (* 2 (/ n m))))
(*.f64 m (*.f64 m (fma.f64 n (/.f64 #s(literal 2 binary64) m) #s(literal 1 binary64))))
(* (pow m 2) (+ 1 (* -1 (/ (+ (* -2 n) (* -1 (/ (pow n 2) m))) m))))
(*.f64 (*.f64 m m) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 n #s(literal -2 binary64)) (/.f64 (*.f64 n n) m)) m)))
(* (pow m 2) (+ 1 (* -1 (/ (+ (* -2 n) (* -1 (/ (pow n 2) m))) m))))
(*.f64 (*.f64 m m) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 n #s(literal -2 binary64)) (/.f64 (*.f64 n n) m)) m)))
(+ l (* 1/4 (pow m 2)))
(fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l)
(+ l (+ (* 1/4 (pow m 2)) (* 1/2 (* m n))))
(fma.f64 m (fma.f64 n #s(literal 1/2 binary64) (*.f64 m #s(literal 1/4 binary64))) l)
(+ l (+ (* 1/4 (pow m 2)) (* n (+ (* 1/4 n) (* 1/2 m)))))
(fma.f64 n (*.f64 n #s(literal 1/4 binary64)) (fma.f64 m (fma.f64 n #s(literal 1/2 binary64) (*.f64 m #s(literal 1/4 binary64))) l))
(+ l (+ (* 1/4 (pow m 2)) (* n (+ (* 1/4 n) (* 1/2 m)))))
(fma.f64 n (*.f64 n #s(literal 1/4 binary64)) (fma.f64 m (fma.f64 n #s(literal 1/2 binary64) (*.f64 m #s(literal 1/4 binary64))) l))
(* 1/4 (pow n 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 n n))
(* (pow n 2) (+ 1/4 (* 1/2 (/ m n))))
(*.f64 n (*.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) #s(literal 1/4 binary64))))
(* (pow n 2) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (+ (* 1/2 (/ m n)) (/ l (pow n 2))))))
(*.f64 n (*.f64 n (fma.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 l (*.f64 n n))))))
(* (pow n 2) (+ 1/4 (+ (* 1/4 (/ (pow m 2) (pow n 2))) (+ (* 1/2 (/ m n)) (/ l (pow n 2))))))
(*.f64 n (*.f64 n (fma.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) (/.f64 l (*.f64 n n))))))
(* 1/4 (pow n 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 n n))
(* (pow n 2) (+ 1/4 (* 1/2 (/ m n))))
(*.f64 n (*.f64 n (fma.f64 #s(literal 1/2 binary64) (/.f64 m n) #s(literal 1/4 binary64))))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (/ (+ l (* 1/4 (pow m 2))) n)) (* -1/2 m)) n))))
(*.f64 (*.f64 n n) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 m #s(literal -1/2 binary64)) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l) n)) n)))
(* (pow n 2) (+ 1/4 (* -1 (/ (+ (* -1 (/ (+ l (* 1/4 (pow m 2))) n)) (* -1/2 m)) n))))
(*.f64 (*.f64 n n) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 m #s(literal -1/2 binary64)) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) l) n)) n)))
(+ l (* 1/4 (pow n 2)))
(fma.f64 #s(literal 1/4 binary64) (*.f64 n n) l)
(+ l (+ (* 1/4 (pow n 2)) (* 1/2 (* m n))))
(fma.f64 n (fma.f64 n #s(literal 1/4 binary64) (*.f64 m #s(literal 1/2 binary64))) l)
(+ l (+ (* 1/4 (pow n 2)) (* m (+ (* 1/4 m) (* 1/2 n)))))
(fma.f64 n (*.f64 n #s(literal 1/4 binary64)) (fma.f64 m (fma.f64 n #s(literal 1/2 binary64) (*.f64 m #s(literal 1/4 binary64))) l))
(+ l (+ (* 1/4 (pow n 2)) (* m (+ (* 1/4 m) (* 1/2 n)))))
(fma.f64 n (*.f64 n #s(literal 1/4 binary64)) (fma.f64 m (fma.f64 n #s(literal 1/2 binary64) (*.f64 m #s(literal 1/4 binary64))) l))
(* 1/4 (pow m 2))
(*.f64 m (*.f64 m #s(literal 1/4 binary64)))
(* (pow m 2) (+ 1/4 (* 1/2 (/ n m))))
(*.f64 (*.f64 m m) (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) #s(literal 1/4 binary64)))
(* (pow m 2) (+ 1/4 (+ (* 1/4 (/ (pow n 2) (pow m 2))) (+ (* 1/2 (/ n m)) (/ l (pow m 2))))))
(*.f64 (*.f64 m m) (fma.f64 (fma.f64 n (/.f64 n (*.f64 m m)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (fma.f64 n (/.f64 #s(literal 1/2 binary64) m) (/.f64 l (*.f64 m m)))))
(* (pow m 2) (+ 1/4 (+ (* 1/4 (/ (pow n 2) (pow m 2))) (+ (* 1/2 (/ n m)) (/ l (pow m 2))))))
(*.f64 (*.f64 m m) (fma.f64 (fma.f64 n (/.f64 n (*.f64 m m)) #s(literal 1 binary64)) #s(literal 1/4 binary64) (fma.f64 n (/.f64 #s(literal 1/2 binary64) m) (/.f64 l (*.f64 m m)))))
(* 1/4 (pow m 2))
(*.f64 m (*.f64 m #s(literal 1/4 binary64)))
(* (pow m 2) (+ 1/4 (* 1/2 (/ n m))))
(*.f64 (*.f64 m m) (fma.f64 #s(literal 1/2 binary64) (/.f64 n m) #s(literal 1/4 binary64)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (/ (+ l (* 1/4 (pow n 2))) m)) (* -1/2 n)) m))))
(*.f64 (*.f64 m m) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 n #s(literal -1/2 binary64)) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 n n) l) m)) m)))
(* (pow m 2) (+ 1/4 (* -1 (/ (+ (* -1 (/ (+ l (* 1/4 (pow n 2))) m)) (* -1/2 n)) m))))
(*.f64 (*.f64 m m) (-.f64 #s(literal 1/4 binary64) (/.f64 (-.f64 (*.f64 n #s(literal -1/2 binary64)) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 n n) l) m)) m)))
(* 1/4 (pow (+ m n) 2))
(*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)))
(+ l (* 1/4 (pow (+ m n) 2)))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)
(+ l (* 1/4 (pow (+ m n) 2)))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)
(+ l (* 1/4 (pow (+ m n) 2)))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)
l
(* l (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))))
(fma.f64 l (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))) l) l)
(* l (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))))
(fma.f64 l (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))) l) l)
(* l (+ 1 (* 1/4 (/ (pow (+ m n) 2) l))))
(fma.f64 l (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m))) l) l)
l
(* -1 (* l (- (* -1/4 (/ (pow (+ m n) 2) l)) 1)))
(*.f64 (neg.f64 l) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) l) #s(literal -1 binary64)))
(* -1 (* l (- (* -1/4 (/ (pow (+ m n) 2) l)) 1)))
(*.f64 (neg.f64 l) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) l) #s(literal -1 binary64)))
(* -1 (* l (- (* -1/4 (/ (pow (+ m n) 2) l)) 1)))
(*.f64 (neg.f64 l) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (+.f64 n m) (+.f64 n m)) l) #s(literal -1 binary64)))
(pow n 2)
(*.f64 n n)
(pow n 2)
(*.f64 n n)
(pow n 2)
(*.f64 n n)
(pow n 2)
(*.f64 n n)
(pow n 2)
(*.f64 n n)
(pow n 2)
(*.f64 n n)
(pow n 2)
(*.f64 n n)
(pow n 2)
(*.f64 n n)
(pow n 2)
(*.f64 n n)
(pow n 2)
(*.f64 n n)
(pow n 2)
(*.f64 n n)
(pow n 2)
(*.f64 n n)
(/ 2 n)
(/.f64 #s(literal 2 binary64) n)
(+ (* -2 (/ m (pow n 2))) (* 2 (/ 1 n)))
(fma.f64 m (/.f64 #s(literal -2 binary64) (*.f64 n n)) (/.f64 #s(literal 2 binary64) n))
(+ (* m (- (* 2 (/ m (pow n 3))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))
(fma.f64 m (fma.f64 m (/.f64 #s(literal 2 binary64) (*.f64 n (*.f64 n n))) (/.f64 #s(literal -2 binary64) (*.f64 n n))) (/.f64 #s(literal 2 binary64) n))
(+ (* m (- (* m (+ (* -2 (/ m (pow n 4))) (* 2 (/ 1 (pow n 3))))) (* 2 (/ 1 (pow n 2))))) (* 2 (/ 1 n)))
(fma.f64 m (fma.f64 m (fma.f64 m (/.f64 #s(literal -2 binary64) (pow.f64 n #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 n (*.f64 n n)))) (/.f64 #s(literal -2 binary64) (*.f64 n n))) (/.f64 #s(literal 2 binary64) n))
(/ 2 m)
(/.f64 #s(literal 2 binary64) m)
(/ (+ 2 (* -2 (/ n m))) m)
(/.f64 (fma.f64 n (/.f64 #s(literal -2 binary64) m) #s(literal 2 binary64)) m)
(/ (- (+ 2 (* 2 (/ (pow n 2) (pow m 2)))) (* 2 (/ n m))) m)
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 (*.f64 n n) m) n) m) #s(literal 2 binary64)) m)
(/ (- (+ 2 (* -2 (/ (pow n 3) (pow m 3)))) (+ (* -2 (/ (pow n 2) (pow m 2))) (* 2 (/ n m)))) m)
(/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 n (*.f64 n n)) (*.f64 m (*.f64 m m))) #s(literal 2 binary64)) (fma.f64 n (/.f64 #s(literal 2 binary64) m) (/.f64 (*.f64 (*.f64 n n) #s(literal -2 binary64)) (*.f64 m m)))) m)
(/ 2 m)
(/.f64 #s(literal 2 binary64) m)
(* -1 (/ (- (* 2 (/ n m)) 2) m))
(/.f64 (fma.f64 n (/.f64 #s(literal -2 binary64) m) #s(literal 2 binary64)) m)
(* -1 (/ (- (* -1 (/ (- (* 2 (/ (pow n 2) m)) (* 2 n)) m)) 2) m))
(/.f64 (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (*.f64 n n) m) n)) m)) (neg.f64 m))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 2 (/ (pow n 3) m)) (* 2 (pow n 2))) m)) (* 2 n)) m)) 2) m))
(/.f64 (+.f64 #s(literal -2 binary64) (/.f64 (fma.f64 n #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (*.f64 n (*.f64 n n)) m) (*.f64 n n))) m)) (neg.f64 m))) (neg.f64 m))
(/ 2 m)
(/.f64 #s(literal 2 binary64) m)
(+ (* -2 (/ n (pow m 2))) (* 2 (/ 1 m)))
(fma.f64 n (/.f64 #s(literal -2 binary64) (*.f64 m m)) (/.f64 #s(literal 2 binary64) m))
(+ (* n (- (* 2 (/ n (pow m 3))) (* 2 (/ 1 (pow m 2))))) (* 2 (/ 1 m)))
(fma.f64 n (fma.f64 n (/.f64 #s(literal 2 binary64) (*.f64 m (*.f64 m m))) (/.f64 #s(literal -2 binary64) (*.f64 m m))) (/.f64 #s(literal 2 binary64) m))
(+ (* n (- (* n (+ (* -2 (/ n (pow m 4))) (* 2 (/ 1 (pow m 3))))) (* 2 (/ 1 (pow m 2))))) (* 2 (/ 1 m)))
(fma.f64 n (fma.f64 n (fma.f64 n (/.f64 #s(literal -2 binary64) (pow.f64 m #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 m (*.f64 m m)))) (/.f64 #s(literal -2 binary64) (*.f64 m m))) (/.f64 #s(literal 2 binary64) m))
(/ 2 n)
(/.f64 #s(literal 2 binary64) n)
(/ (+ 2 (* -2 (/ m n))) n)
(/.f64 (fma.f64 m (/.f64 #s(literal -2 binary64) n) #s(literal 2 binary64)) n)
(/ (- (+ 2 (* 2 (/ (pow m 2) (pow n 2)))) (* 2 (/ m n))) n)
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 (*.f64 m m) n) m) n) #s(literal 2 binary64)) n)
(/ (- (+ 2 (* -2 (/ (pow m 3) (pow n 3)))) (+ (* -2 (/ (pow m 2) (pow n 2))) (* 2 (/ m n)))) n)
(/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 n (*.f64 n n))) #s(literal 2 binary64)) (fma.f64 (*.f64 m (/.f64 m (*.f64 n n))) #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 m n)))) n)
(/ 2 n)
(/.f64 #s(literal 2 binary64) n)
(* -1 (/ (- (* 2 (/ m n)) 2) n))
(/.f64 (fma.f64 m (/.f64 #s(literal -2 binary64) n) #s(literal 2 binary64)) n)
(* -1 (/ (- (* -1 (/ (- (* 2 (/ (pow m 2) n)) (* 2 m)) n)) 2) n))
(neg.f64 (/.f64 (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (*.f64 m m) n) m)) n)) n))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 2 (/ (pow m 3) n)) (* 2 (pow m 2))) n)) (* 2 m)) n)) 2) n))
(neg.f64 (/.f64 (+.f64 #s(literal -2 binary64) (/.f64 (fma.f64 m #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (*.f64 m (*.f64 m m)) n) (*.f64 m m))) n)) (neg.f64 n))) n))

eval318.0ms (2.4%)

Memory
52.9MiB live, 307.9MiB allocated
Compiler

Compiled 47 301 to 4 889 computations (89.7% saved)

prune439.0ms (3.3%)

Memory
-51.5MiB live, 345.5MiB allocated
Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New1 549201 569
Fresh729
Picked505
Done000
Total1 561221 583
Accuracy
99.7%
Counts
1 583 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.2%
(*.f64 (fma.f64 n (*.f64 n #s(literal -1/4 binary64)) #s(literal 1 binary64)) (cos.f64 M))
27.9%
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64)) (exp.f64 (neg.f64 l)))
8.2%
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
8.5%
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 M))
36.2%
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 (fma.f64 m (/.f64 #s(literal -2 binary64) n) #s(literal 2 binary64)) n)) M)) (exp.f64 (neg.f64 l)))
11.7%
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (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)))
10.7%
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
8.4%
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) #s(literal 1 binary64))
35.7%
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) n)) M)) (exp.f64 (neg.f64 l)))
8.4%
(*.f64 (cos.f64 M) (fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) #s(literal -1/384 binary64) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
10.9%
(*.f64 (cos.f64 M) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
53.2%
(*.f64 (cos.f64 M) (exp.f64 (*.f64 M (neg.f64 M))))
81.0%
(*.f64 n (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) (/.f64 (*.f64 (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))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) n)))
84.3%
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) l)))
59.0%
(exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))
53.0%
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
35.3%
(exp.f64 (neg.f64 l))
8.3%
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
7.5%
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (+.f64 #s(literal 0 binary64) M))))
8.2%
(cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
7.8%
(cos.f64 (*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))))
8.7%
(cos.f64 M)
Compiler

Compiled 840 to 566 computations (32.6% saved)

simplify450.0ms (3.3%)

Memory
2.8MiB live, 866.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)
cost-diff0
(cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M))
cost-diff0
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
cost-diff384
(/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n)))
cost-diff0
(/.f64 M (neg.f64 K))
cost-diff0
(fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))
cost-diff0
(cos.f64 (*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))))
cost-diff704
(*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K))))
cost-diff0
(*.f64 m m)
cost-diff0
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
cost-diff0
(exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))
cost-diff0
(cos.f64 M)
cost-diff0
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) l)))
cost-diff512
(fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))
cost-diff512
(*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))))
cost-diff1024
(*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))
Rules
21 380×lower-fma.f32
21 368×lower-fma.f64
4 082×lower-*.f32
4 068×lower-*.f64
1 780×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040275
075275
1152275
2379275
31277261
44218239
08269229
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) l)))
(-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) l))
(fabs.f64 (-.f64 n m))
(-.f64 n m)
n
m
(fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) l)
#s(literal 1/4 binary64)
(*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))))
(*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))
(fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))
(/.f64 #s(literal 2 binary64) n)
#s(literal 2 binary64)
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
(/.f64 m (*.f64 n n))
(*.f64 n n)
#s(literal 1 binary64)
l
(cos.f64 M)
M
(exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(*.f64 m m)
m
#s(literal -1/4 binary64)
(cos.f64 (*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))))
(*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K))))
K
(fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))
m
#s(literal 1/2 binary64)
(/.f64 M (neg.f64 K))
M
(neg.f64 K)
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M))
(-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)
(/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n)))
K
(/.f64 #s(literal 2 binary64) (+.f64 m n))
#s(literal 2 binary64)
(+.f64 m n)
m
n
M
(fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
l
(fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64))
#s(literal 1/2 binary64)
#s(literal -1 binary64)
#s(literal 1 binary64)
Outputs
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) l)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (fma.f64 n (fma.f64 m #s(literal 2 binary64) n) (*.f64 m m)) l)))
(-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) l))
(-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (fma.f64 n (fma.f64 m #s(literal 2 binary64) n) (*.f64 m m)) l))
(fabs.f64 (-.f64 n m))
(-.f64 n m)
n
m
(fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) l)
(fma.f64 #s(literal 1/4 binary64) (fma.f64 n (fma.f64 m #s(literal 2 binary64) n) (*.f64 m m)) l)
#s(literal 1/4 binary64)
(*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))))
(fma.f64 n (fma.f64 m #s(literal 2 binary64) n) (*.f64 m m))
(*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))
(fma.f64 m (+.f64 (/.f64 m n) #s(literal 2 binary64)) n)
(fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))
(fma.f64 (/.f64 m n) (+.f64 (/.f64 m n) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) n)
#s(literal 2 binary64)
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
(/.f64 m (*.f64 n n))
(*.f64 n n)
#s(literal 1 binary64)
l
(cos.f64 M)
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)
m
#s(literal -1/4 binary64)
(cos.f64 (*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))))
(cos.f64 (-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) M))
(*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K))))
(-.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) M)
K
(fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))
(-.f64 (*.f64 m #s(literal 1/2 binary64)) (/.f64 M K))
m
#s(literal 1/2 binary64)
(/.f64 M (neg.f64 K))
(neg.f64 (/.f64 M K))
M
(neg.f64 K)
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 n m)) #s(literal 2 binary64)) M)) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M))
(cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 n m)) #s(literal 2 binary64)) M))
(-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)
(-.f64 (/.f64 (*.f64 K (+.f64 n m)) #s(literal 2 binary64)) M)
(/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n)))
(/.f64 (*.f64 K (+.f64 n m)) #s(literal 2 binary64))
K
(/.f64 #s(literal 2 binary64) (+.f64 m n))
(/.f64 #s(literal 2 binary64) (+.f64 n m))
#s(literal 2 binary64)
(+.f64 m n)
(+.f64 n m)
m
n
M
(fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
l
(fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64))
#s(literal 1/2 binary64)
#s(literal -1 binary64)
#s(literal 1 binary64)

localize232.0ms (1.7%)

Memory
23.1MiB live, 582.2MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)
accuracy99.9%
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
accuracy99.7%
(/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n)))
accuracy39.9%
(cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M))
accuracy100.0%
(neg.f64 K)
accuracy100.0%
(fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))
accuracy89.6%
(*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K))))
accuracy53.3%
(cos.f64 (*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))))
accuracy100.0%
(*.f64 m m)
accuracy100.0%
(exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))
accuracy100.0%
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
accuracy100.0%
(cos.f64 M)
accuracy96.3%
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
accuracy94.5%
(*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))))
accuracy94.1%
(*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))
accuracy88.9%
(/.f64 m (*.f64 n n))
Samples
143.0ms204×1valid
17.0ms52×0valid
Compiler

Compiled 301 to 48 computations (84.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 124.0ms
ival-mult: 30.0ms (24.2% of total)
ival-cos: 22.0ms (17.8% of total)
adjust: 21.0ms (17% of total)
ival-div: 17.0ms (13.7% of total)
ival-add: 17.0ms (13.7% of total)
ival-sub: 7.0ms (5.7% of total)
ival-exp: 4.0ms (3.2% of total)
ival-fabs: 3.0ms (2.4% of total)
ival-neg: 2.0ms (1.6% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series35.0ms (0.3%)

Memory
4.2MiB live, 82.0MiB allocated
Counts
19 → 540
Calls
Call 1
Inputs
#<alt (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))>
#<alt (*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))))>
#<alt (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))>
#<alt (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) l)))>
#<alt (cos.f64 M)>
#<alt (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))>
#<alt (*.f64 (*.f64 m m) #s(literal -1/4 binary64))>
#<alt (*.f64 m m)>
#<alt (*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K))))>
#<alt (cos.f64 (*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))))>
#<alt (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))>
#<alt (/.f64 M (neg.f64 K))>
#<alt (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n)))>
#<alt (*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))>
#<alt (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M))>
#<alt (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)>
#<alt (/.f64 m (*.f64 n n))>
#<alt (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))>
#<alt (neg.f64 K)>
Outputs
#<alt (/ (pow m 2) n)>
#<alt (/ (+ (* 2 (* m n)) (pow m 2)) n)>
#<alt (/ (+ (* n (+ n (* 2 m))) (pow m 2)) n)>
#<alt (/ (+ (* n (+ n (* 2 m))) (pow m 2)) n)>
#<alt n>
#<alt (* n (+ 1 (* 2 (/ m n))))>
#<alt (* n (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))>
#<alt (* n (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))>
#<alt n>
#<alt (* -1 (* n (- (* -2 (/ m n)) 1)))>
#<alt (* -1 (* n (- (* -1 (/ (+ (* 2 m) (/ (pow m 2) n)) n)) 1)))>
#<alt (* -1 (* n (- (* -1 (/ (+ (* 2 m) (/ (pow m 2) n)) n)) 1)))>
#<alt n>
#<alt (+ n (* 2 m))>
#<alt (+ n (* m (+ 2 (/ m n))))>
#<alt (+ n (* m (+ 2 (/ m n))))>
#<alt (/ (pow m 2) n)>
#<alt (* (pow m 2) (+ (* 2 (/ 1 m)) (/ 1 n)))>
#<alt (* (pow m 2) (+ (* 2 (/ 1 m)) (+ (/ 1 n) (/ n (pow m 2)))))>
#<alt (* (pow m 2) (+ (* 2 (/ 1 m)) (+ (/ 1 n) (/ n (pow m 2)))))>
#<alt (/ (pow m 2) n)>
#<alt (* (pow m 2) (+ (* 2 (/ 1 m)) (/ 1 n)))>
#<alt (* (pow m 2) (+ (* -1 (/ (- (* -1 (/ n m)) 2) m)) (/ 1 n)))>
#<alt (* (pow m 2) (+ (* -1 (/ (- (* -1 (/ n m)) 2) m)) (/ 1 n)))>
#<alt (pow m 2)>
#<alt (+ (* 2 (* m n)) (pow m 2))>
#<alt (+ (* n (+ n (* 2 m))) (pow m 2))>
#<alt (+ (* n (+ n (* 2 m))) (pow m 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)))))>
#<alt (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))>
#<alt (pow n 2)>
#<alt (* (pow n 2) (+ 1 (* 2 (/ m n))))>
#<alt (* (pow n 2) (+ 1 (* -1 (/ (+ (* -2 m) (* -1 (/ (pow m 2) n))) n))))>
#<alt (* (pow n 2) (+ 1 (* -1 (/ (+ (* -2 m) (* -1 (/ (pow m 2) n))) n))))>
#<alt (pow n 2)>
#<alt (+ (* 2 (* m n)) (pow n 2))>
#<alt (+ (* m (+ m (* 2 n))) (pow n 2))>
#<alt (+ (* m (+ m (* 2 n))) (pow n 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)))))>
#<alt (* (pow m 2) (+ 1 (+ (* 2 (/ n m)) (/ (pow n 2) (pow m 2)))))>
#<alt (pow m 2)>
#<alt (* (pow m 2) (+ 1 (* 2 (/ n m))))>
#<alt (* (pow m 2) (+ 1 (* -1 (/ (+ (* -2 n) (* -1 (/ (pow n 2) m))) m))))>
#<alt (* (pow m 2) (+ 1 (* -1 (/ (+ (* -2 n) (* -1 (/ (pow n 2) m))) m))))>
#<alt 1>
#<alt (+ 1 (* 2 (/ m n)))>
#<alt (+ 1 (* m (+ (* 2 (/ 1 n)) (/ m (pow n 2)))))>
#<alt (+ 1 (* m (+ (* 2 (/ 1 n)) (/ m (pow n 2)))))>
#<alt (/ (pow m 2) (pow n 2))>
#<alt (* (pow m 2) (+ (* 2 (/ 1 (* m n))) (/ 1 (pow n 2))))>
#<alt (* (pow m 2) (+ (/ 1 (pow m 2)) (+ (/ 1 (pow n 2)) (/ 2 (* m n)))))>
#<alt (* (pow m 2) (+ (/ 1 (pow m 2)) (+ (/ 1 (pow n 2)) (/ 2 (* m n)))))>
#<alt (/ (pow m 2) (pow n 2))>
#<alt (* (pow m 2) (+ (* 2 (/ 1 (* m n))) (/ 1 (pow n 2))))>
#<alt (* (pow m 2) (+ (/ 1 (pow m 2)) (+ (/ 1 (pow n 2)) (/ 2 (* m n)))))>
#<alt (* (pow m 2) (+ (/ 1 (pow m 2)) (+ (/ 1 (pow n 2)) (/ 2 (* m n)))))>
#<alt (/ (pow m 2) (pow n 2))>
#<alt (/ (+ (* 2 (* m n)) (pow m 2)) (pow n 2))>
#<alt (/ (+ (* n (+ n (* 2 m))) (pow m 2)) (pow n 2))>
#<alt (/ (+ (* n (+ n (* 2 m))) (pow m 2)) (pow n 2))>
#<alt 1>
#<alt (+ 1 (* 2 (/ m n)))>
#<alt (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))>
#<alt (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))>
#<alt 1>
#<alt (+ 1 (* 2 (/ m n)))>
#<alt (+ 1 (* -1 (/ (+ (* -2 m) (* -1 (/ (pow m 2) n))) n)))>
#<alt (+ 1 (* -1 (/ (+ (* -2 m) (* -1 (/ (pow m 2) n))) n)))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2)))))>
#<alt (+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (* -1/2 (* m (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2)))))))))>
#<alt (+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (* n (+ (* -1/2 (* m (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))))) (* n (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (- (* 1/8 (pow m 2)) 1/4))))))>
#<alt (+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (* n (+ (* -1/2 (* m (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))))) (* n (+ (* n (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (+ (* -1/48 (pow m 3)) (* 1/8 m)))) (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (- (* 1/8 (pow m 2)) 1/4)))))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))>
#<alt (exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))>
#<alt (exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))>
#<alt (exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))>
#<alt (exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2)))))>
#<alt (+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (* -1/2 (* m (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2)))))))))>
#<alt (+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (* m (+ (* -1/2 (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))))) (* m (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (- (* 1/8 (pow n 2)) 1/4))))))>
#<alt (+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (* m (+ (* -1/2 (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))))) (* m (+ (* m (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (+ (* -1/48 (pow n 3)) (* 1/8 n)))) (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (- (* 1/8 (pow n 2)) 1/4)))))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))>
#<alt (exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (* (pow n 2) (- (+ 1 (/ (pow m 2) (pow n 2))) (* -2 (/ m n))))))))>
#<alt (exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (* (pow n 2) (- (+ 1 (/ (pow m 2) (pow n 2))) (* -2 (/ m n))))))))>
#<alt (exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (* (pow n 2) (- (+ 1 (/ (pow m 2) (pow n 2))) (* -2 (/ m n))))))))>
#<alt (exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (* (pow n 2) (- (+ 1 (/ (pow m 2) (pow n 2))) (* -2 (/ m n))))))))>
#<alt (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))>
#<alt (+ (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))) (* -1 (* l (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))))>
#<alt (+ (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))) (* l (+ (* -1 (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))) (* 1/2 (* l (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))))))>
#<alt (+ (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))) (* l (+ (* -1 (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))) (* l (+ (* -1/6 (* l (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))) (* 1/2 (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))))))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))>
#<alt (exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))>
#<alt (exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))>
#<alt (exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))>
#<alt (exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))>
#<alt (exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 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 1>
#<alt (+ 1 (* -1/4 (pow m 2)))>
#<alt (+ 1 (* (pow m 2) (- (* 1/32 (pow m 2)) 1/4)))>
#<alt (+ 1 (* (pow m 2) (- (* (pow m 2) (+ 1/32 (* -1/384 (pow m 2)))) 1/4)))>
#<alt (exp (* -1/4 (pow m 2)))>
#<alt (exp (* -1/4 (pow m 2)))>
#<alt (exp (* -1/4 (pow m 2)))>
#<alt (exp (* -1/4 (pow m 2)))>
#<alt (exp (* -1/4 (pow m 2)))>
#<alt (exp (* -1/4 (pow m 2)))>
#<alt (exp (* -1/4 (pow m 2)))>
#<alt (exp (* -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 (* -1/4 (pow m 2))>
#<alt (pow m 2)>
#<alt (pow m 2)>
#<alt (pow m 2)>
#<alt (pow m 2)>
#<alt (pow m 2)>
#<alt (pow m 2)>
#<alt (pow m 2)>
#<alt (pow m 2)>
#<alt (pow m 2)>
#<alt (pow m 2)>
#<alt (pow m 2)>
#<alt (pow m 2)>
#<alt (* -1 M)>
#<alt (+ (* -1 M) (* 1/2 (* K m)))>
#<alt (+ (* -1 M) (* 1/2 (* K m)))>
#<alt (+ (* -1 M) (* 1/2 (* K m)))>
#<alt (* 1/2 (* K m))>
#<alt (* K (+ (* -1 (/ M K)) (* 1/2 m)))>
#<alt (* K (+ (* -1 (/ M K)) (* 1/2 m)))>
#<alt (* K (+ (* -1 (/ M K)) (* 1/2 m)))>
#<alt (* 1/2 (* K m))>
#<alt (* -1 (* K (+ (* -1/2 m) (/ M K))))>
#<alt (* -1 (* K (+ (* -1/2 m) (/ M K))))>
#<alt (* -1 (* K (+ (* -1/2 m) (/ M K))))>
#<alt (* -1 M)>
#<alt (+ (* -1 M) (* 1/2 (* K m)))>
#<alt (+ (* -1 M) (* 1/2 (* K m)))>
#<alt (+ (* -1 M) (* 1/2 (* K m)))>
#<alt (* 1/2 (* K m))>
#<alt (* m (+ (* -1 (/ M m)) (* 1/2 K)))>
#<alt (* m (+ (* -1 (/ M m)) (* 1/2 K)))>
#<alt (* m (+ (* -1 (/ M m)) (* 1/2 K)))>
#<alt (* 1/2 (* K m))>
#<alt (* -1 (* m (+ (* -1/2 K) (/ M m))))>
#<alt (* -1 (* m (+ (* -1/2 K) (/ M m))))>
#<alt (* -1 (* m (+ (* -1/2 K) (/ M m))))>
#<alt (* 1/2 (* K m))>
#<alt (+ (* -1 M) (* 1/2 (* K m)))>
#<alt (+ (* -1 M) (* 1/2 (* K m)))>
#<alt (+ (* -1 M) (* 1/2 (* K m)))>
#<alt (* -1 M)>
#<alt (* M (- (* 1/2 (/ (* K m) M)) 1))>
#<alt (* M (- (* 1/2 (/ (* K m) M)) 1))>
#<alt (* M (- (* 1/2 (/ (* K m) M)) 1))>
#<alt (* -1 M)>
#<alt (* -1 (* M (+ 1 (* -1/2 (/ (* K m) M)))))>
#<alt (* -1 (* M (+ 1 (* -1/2 (/ (* K m) M)))))>
#<alt (* -1 (* M (+ 1 (* -1/2 (/ (* K m) M)))))>
#<alt (cos (* -1 M))>
#<alt (+ (cos (* -1 M)) (* -1/2 (* K (* m (sin (* -1 M))))))>
#<alt (+ (cos (* -1 M)) (* K (- (* -1/8 (* K (* (pow m 2) (cos (* -1 M))))) (* 1/2 (* m (sin (* -1 M)))))))>
#<alt (+ (cos (* -1 M)) (* K (- (* K (+ (* -1/8 (* (pow m 2) (cos (* -1 M)))) (* 1/48 (* K (* (pow m 3) (sin (* -1 M))))))) (* 1/2 (* m (sin (* -1 M)))))))>
#<alt (cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))>
#<alt (cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))>
#<alt (cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))>
#<alt (cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))>
#<alt (cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))>
#<alt (cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))>
#<alt (cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))>
#<alt (cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))>
#<alt (cos (* -1 M))>
#<alt (+ (cos (* -1 M)) (* -1/2 (* K (* m (sin (* -1 M))))))>
#<alt (+ (cos (* -1 M)) (* m (- (* -1/8 (* (pow K 2) (* m (cos (* -1 M))))) (* 1/2 (* K (sin (* -1 M)))))))>
#<alt (+ (cos (* -1 M)) (* m (- (* m (+ (* -1/8 (* (pow K 2) (cos (* -1 M)))) (* 1/48 (* (pow K 3) (* m (sin (* -1 M))))))) (* 1/2 (* K (sin (* -1 M)))))))>
#<alt (cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))>
#<alt (cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))>
#<alt (cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))>
#<alt (cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))>
#<alt (cos (* K (- (* -1 (/ M K)) (* -1/2 m))))>
#<alt (cos (* K (- (* -1 (/ M K)) (* -1/2 m))))>
#<alt (cos (* K (- (* -1 (/ M K)) (* -1/2 m))))>
#<alt (cos (* K (- (* -1 (/ M K)) (* -1/2 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 (* K (- (* 1/2 m) (/ M K))))>
#<alt (cos (* K (- (* 1/2 m) (/ M K))))>
#<alt (cos (* K (- (* 1/2 m) (/ M K))))>
#<alt (cos (* K (- (* 1/2 m) (/ M K))))>
#<alt (cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))>
#<alt (cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))>
#<alt (cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))>
#<alt (cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))>
#<alt (* -1 (/ M K))>
#<alt (+ (* -1 (/ M K)) (* 1/2 m))>
#<alt (+ (* -1 (/ M K)) (* 1/2 m))>
#<alt (+ (* -1 (/ M K)) (* 1/2 m))>
#<alt (* 1/2 m)>
#<alt (* m (+ 1/2 (* -1 (/ M (* K m)))))>
#<alt (* m (+ 1/2 (* -1 (/ M (* K m)))))>
#<alt (* m (+ 1/2 (* -1 (/ M (* K m)))))>
#<alt (* 1/2 m)>
#<alt (* -1 (* m (- (/ M (* K m)) 1/2)))>
#<alt (* -1 (* m (- (/ M (* K m)) 1/2)))>
#<alt (* -1 (* m (- (/ M (* K m)) 1/2)))>
#<alt (* 1/2 m)>
#<alt (+ (* -1 (/ M K)) (* 1/2 m))>
#<alt (+ (* -1 (/ M K)) (* 1/2 m))>
#<alt (+ (* -1 (/ M K)) (* 1/2 m))>
#<alt (* -1 (/ M K))>
#<alt (* M (- (* 1/2 (/ m M)) (/ 1 K)))>
#<alt (* M (- (* 1/2 (/ m M)) (/ 1 K)))>
#<alt (* M (- (* 1/2 (/ m M)) (/ 1 K)))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (* M (+ (* -1/2 (/ m M)) (/ 1 K))))>
#<alt (* -1 (* M (+ (* -1/2 (/ m M)) (/ 1 K))))>
#<alt (* -1 (* M (+ (* -1/2 (/ m M)) (/ 1 K))))>
#<alt (* -1 (/ M K))>
#<alt (/ (+ (* -1 M) (* 1/2 (* K m))) K)>
#<alt (/ (+ (* -1 M) (* 1/2 (* K m))) K)>
#<alt (/ (+ (* -1 M) (* 1/2 (* K m))) K)>
#<alt (* 1/2 m)>
#<alt (+ (* -1 (/ M K)) (* 1/2 m))>
#<alt (+ (* -1 (/ M K)) (* 1/2 m))>
#<alt (+ (* -1 (/ M K)) (* 1/2 m))>
#<alt (* 1/2 m)>
#<alt (+ (* -1 (/ M K)) (* 1/2 m))>
#<alt (+ (* -1 (/ M K)) (* 1/2 m))>
#<alt (+ (* -1 (/ M K)) (* 1/2 m))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<alt (* -1 (/ M K))>
#<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)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (+ (* -1/2 (* K (* (sin (neg M)) (* (+ 1 (* l (- (* 1/2 l) 1))) (+ m n))))) (* (cos (neg M)) (+ 1 (* l (- (* 1/2 l) 1)))))>
#<alt (+ (* K (+ (* -1/2 (* (sin (neg M)) (* (+ 1 (* l (- (* 1/2 l) 1))) (+ m n)))) (* -1/8 (* K (* (cos (neg M)) (* (+ 1 (* l (- (* 1/2 l) 1))) (pow (+ m n) 2))))))) (* (cos (neg M)) (+ 1 (* l (- (* 1/2 l) 1)))))>
#<alt (+ (* K (+ (* -1/2 (* (sin (neg M)) (* (+ 1 (* l (- (* 1/2 l) 1))) (+ m n)))) (* K (+ (* -1/8 (* (cos (neg M)) (* (+ 1 (* l (- (* 1/2 l) 1))) (pow (+ m n) 2)))) (* 1/48 (* K (* (sin (neg M)) (* (+ 1 (* l (- (* 1/2 l) 1))) (pow (+ m n) 3))))))))) (* (cos (neg M)) (+ 1 (* l (- (* 1/2 l) 1)))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (+ (* -1/2 (* K (* m (* (sin (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1))))))) (* (cos (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))>
#<alt (+ (* m (+ (* -1/2 (* K (* (sin (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))) (* -1/8 (* (pow K 2) (* m (* (cos (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1))))))))) (* (cos (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))>
#<alt (+ (* m (+ (* -1/2 (* K (* (sin (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))) (* m (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))) (* 1/48 (* (pow K 3) (* m (* (sin (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1))))))))))) (* (cos (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (+ (* -1/2 (* K (* n (* (sin (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1))))))) (* (cos (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))>
#<alt (+ (* n (+ (* -1/2 (* K (* (sin (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))) (* -1/8 (* (pow K 2) (* n (* (cos (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1))))))))) (* (cos (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))>
#<alt (+ (* n (+ (* -1/2 (* K (* (sin (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))) (* n (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))) (* 1/48 (* (pow K 3) (* n (* (sin (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1))))))))))) (* (cos (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (+ (* M (* (sin (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1))))) (* (cos (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))>
#<alt (+ (* M (+ (* -1/2 (* M (* (cos (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))) (* (sin (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))) (* (cos (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))>
#<alt (+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1))))) (* -1/6 (* M (* (sin (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))))) (* (sin (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))) (* (cos (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (+ 1 (* l (- (* 1/2 l) 1))))>
#<alt (* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (+ 1 (* l (- (* 1/2 l) 1))))>
#<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))) (* 1/2 (* l (cos (- (* 1/2 (* K (+ m n))) M)))))))>
#<alt (* 1/2 (* (pow l 2) (cos (- (* 1/2 (* K (+ m n))) M))))>
#<alt (* (pow l 2) (+ (* -1 (/ (cos (- (* 1/2 (* K (+ m n))) M)) l)) (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M)))))>
#<alt (* (pow l 2) (+ (* -1 (/ (cos (- (* 1/2 (* K (+ m n))) M)) l)) (+ (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M))) (/ (cos (- (* 1/2 (* K (+ m n))) M)) (pow l 2)))))>
#<alt (* (pow l 2) (+ (* -1 (/ (cos (- (* 1/2 (* K (+ m n))) M)) l)) (+ (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M))) (/ (cos (- (* 1/2 (* K (+ m n))) M)) (pow l 2)))))>
#<alt (* 1/2 (* (pow l 2) (cos (- (* 1/2 (* K (+ m n))) M))))>
#<alt (* (pow l 2) (+ (* -1 (/ (cos (- (* 1/2 (* K (+ m n))) M)) l)) (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M)))))>
#<alt (* (pow l 2) (+ (* -1 (/ (+ (cos (- (* 1/2 (* K (+ m n))) M)) (* -1 (/ (cos (- (* 1/2 (* K (+ m n))) M)) l))) l)) (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M)))))>
#<alt (* (pow l 2) (+ (* -1 (/ (+ (cos (- (* 1/2 (* K (+ m n))) M)) (* -1 (/ (cos (- (* 1/2 (* K (+ m n))) M)) l))) l)) (* 1/2 (cos (- (* 1/2 (* K (+ m 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 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 (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt (/ m (pow n 2))>
#<alt 1>
#<alt (+ 1 (/ (pow m 2) (pow n 2)))>
#<alt (+ 1 (/ (pow m 2) (pow n 2)))>
#<alt (+ 1 (/ (pow m 2) (pow n 2)))>
#<alt (/ (pow m 2) (pow n 2))>
#<alt (* (pow m 2) (+ (/ 1 (pow m 2)) (/ 1 (pow n 2))))>
#<alt (* (pow m 2) (+ (/ 1 (pow m 2)) (/ 1 (pow n 2))))>
#<alt (* (pow m 2) (+ (/ 1 (pow m 2)) (/ 1 (pow n 2))))>
#<alt (/ (pow m 2) (pow n 2))>
#<alt (* (pow m 2) (+ (/ 1 (pow m 2)) (/ 1 (pow n 2))))>
#<alt (* (pow m 2) (+ (/ 1 (pow m 2)) (/ 1 (pow n 2))))>
#<alt (* (pow m 2) (+ (/ 1 (pow m 2)) (/ 1 (pow n 2))))>
#<alt (/ (pow m 2) (pow n 2))>
#<alt (/ (+ (pow m 2) (pow n 2)) (pow n 2))>
#<alt (/ (+ (pow m 2) (pow n 2)) (pow n 2))>
#<alt (/ (+ (pow m 2) (pow n 2)) (pow n 2))>
#<alt 1>
#<alt (+ 1 (/ (pow m 2) (pow n 2)))>
#<alt (+ 1 (/ (pow m 2) (pow n 2)))>
#<alt (+ 1 (/ (pow m 2) (pow n 2)))>
#<alt 1>
#<alt (+ 1 (/ (pow m 2) (pow n 2)))>
#<alt (+ 1 (/ (pow m 2) (pow n 2)))>
#<alt (+ 1 (/ (pow m 2) (pow n 2)))>
#<alt (* -1 K)>
#<alt (* -1 K)>
#<alt (* -1 K)>
#<alt (* -1 K)>
#<alt (* -1 K)>
#<alt (* -1 K)>
#<alt (* -1 K)>
#<alt (* -1 K)>
#<alt (* -1 K)>
#<alt (* -1 K)>
#<alt (* -1 K)>
#<alt (* -1 K)>
Calls

135 calls:

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

rewrite408.0ms (3%)

Memory
14.5MiB live, 651.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 746×lower-*.f32
5 732×lower-*.f64
4 168×lower-fma.f32
4 156×lower-fma.f64
3 228×lower-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040176
075176
1306176
22532171
08330171
Stop Event
iter limit
node limit
iter limit
Counts
19 → 503
Calls
Call 1
Inputs
(*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))
(*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))))
(fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) l)))
(cos.f64 M)
(exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))
(*.f64 (*.f64 m m) #s(literal -1/4 binary64))
(*.f64 m m)
(*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))))
(fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))
(/.f64 M (neg.f64 K))
(/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n)))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M))
(-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)
(/.f64 m (*.f64 n n))
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
(neg.f64 K)
Outputs
(+.f64 (*.f64 n (/.f64 m (*.f64 n #s(literal 1/2 binary64)))) (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))
(+.f64 (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))) (*.f64 n (/.f64 m (*.f64 n #s(literal 1/2 binary64)))))
(+.f64 (*.f64 n (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))))) (*.f64 n #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n)))) n) (*.f64 #s(literal 1 binary64) n))
(fma.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (*.f64 n (/.f64 m (*.f64 n #s(literal 1/2 binary64)))))
(fma.f64 n (/.f64 m (*.f64 n #s(literal 1/2 binary64))) (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))
(fma.f64 n (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n)))) (*.f64 n #s(literal 1 binary64)))
(fma.f64 m (*.f64 (/.f64 #s(literal 2 binary64) n) n) (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 2 binary64) n) (*.f64 n m) (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))
(fma.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) n (*.f64 n (/.f64 m (*.f64 n #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 m (*.f64 n #s(literal 1/2 binary64))) n (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))
(fma.f64 (*.f64 n m) (/.f64 #s(literal 2 binary64) n) (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))
(fma.f64 (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n)))) n (*.f64 #s(literal 1 binary64) n))
(fma.f64 (*.f64 n (/.f64 #s(literal 2 binary64) n)) m (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 m (*.f64 m m)) (/.f64 #s(literal 8 binary64) (*.f64 n (*.f64 n n)))) (*.f64 n (*.f64 n n)) (*.f64 (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))) (*.f64 n (*.f64 n n)))) (fma.f64 (*.f64 n (/.f64 m (*.f64 n #s(literal 1/2 binary64)))) (*.f64 n (/.f64 m (*.f64 n #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))) (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))) (*.f64 (*.f64 n (/.f64 m (*.f64 n #s(literal 1/2 binary64)))) (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 n (/.f64 m (*.f64 n #s(literal 1/2 binary64)))) (*.f64 n (/.f64 m (*.f64 n #s(literal 1/2 binary64))))) (*.f64 (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))) (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) (-.f64 (*.f64 n (/.f64 m (*.f64 n #s(literal 1/2 binary64)))) (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))))
(/.f64 (*.f64 n (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 #s(literal 8 binary64) (*.f64 n (*.f64 n n))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))))) (fma.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (-.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m #s(literal 2 binary64))) (*.f64 n n))))
(/.f64 (*.f64 n (*.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m (/.f64 m n))) n) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m (/.f64 m n))) n) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 #s(literal 8 binary64) (*.f64 n (*.f64 n n))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) n) (fma.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (-.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m #s(literal 2 binary64))) (*.f64 n n))))
(/.f64 (*.f64 (*.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m (/.f64 m n))) n) #s(literal 1 binary64))) n) (-.f64 (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m (/.f64 m n))) n) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 n (*.f64 m #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 n (*.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) n))) (*.f64 n (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))))
(/.f64 (fma.f64 (*.f64 n (*.f64 m #s(literal 2 binary64))) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)) n))) (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 n (*.f64 m #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 n (*.f64 n (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))))) (*.f64 n (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))))
(/.f64 (fma.f64 (*.f64 n (*.f64 m #s(literal 2 binary64))) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 n (*.f64 n (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))))) (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 m #s(literal 2 binary64)) n) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 n (*.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) n))) (*.f64 n (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 m #s(literal 2 binary64)) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 n (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)) n))) (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 m #s(literal 2 binary64)) n) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 n (*.f64 n (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))))) (*.f64 n (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 m #s(literal 2 binary64)) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 n (*.f64 n (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))))) (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) n) n (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 n (*.f64 m #s(literal 2 binary64))))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) n))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) n) n (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 (*.f64 m #s(literal 2 binary64)) n))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) n))
(/.f64 (fma.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)) n) n (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 n (*.f64 m #s(literal 2 binary64))))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) n))
(/.f64 (fma.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)) n) n (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 (*.f64 m #s(literal 2 binary64)) n))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) n))
(/.f64 (fma.f64 (*.f64 n (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) n (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 n (*.f64 m #s(literal 2 binary64))))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) n))
(/.f64 (fma.f64 (*.f64 n (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) n (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 (*.f64 m #s(literal 2 binary64)) n))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) n))
(/.f64 (fma.f64 (*.f64 n (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) n (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 n (*.f64 m #s(literal 2 binary64))))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) n))
(/.f64 (fma.f64 (*.f64 n (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) n (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 (*.f64 m #s(literal 2 binary64)) n))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) n))
(*.f64 n (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)))
(*.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) n)
(+.f64 (*.f64 n (*.f64 n (/.f64 m (*.f64 n #s(literal 1/2 binary64))))) (*.f64 n (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))))
(+.f64 (*.f64 (*.f64 n n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))) (*.f64 (*.f64 n n) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 n n) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))) (*.f64 (*.f64 n n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 n n) (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))))) (*.f64 (*.f64 n n) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 n (/.f64 m (*.f64 n #s(literal 1/2 binary64)))) n) (*.f64 (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))) n))
(+.f64 (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (*.f64 n n)) (*.f64 (/.f64 m (*.f64 n #s(literal 1/2 binary64))) (*.f64 n n)))
(+.f64 (*.f64 (/.f64 m (*.f64 n #s(literal 1/2 binary64))) (*.f64 n n)) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (*.f64 n n)))
(+.f64 (*.f64 (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n)))) (*.f64 n n)) (*.f64 #s(literal 1 binary64) (*.f64 n n)))
(fma.f64 n (*.f64 n (/.f64 m (*.f64 n #s(literal 1/2 binary64)))) (*.f64 n (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))))
(fma.f64 (*.f64 n n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (*.f64 (*.f64 n n) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 n n) (/.f64 m (*.f64 n #s(literal 1/2 binary64))) (*.f64 (*.f64 n n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))
(fma.f64 (*.f64 n n) (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n)))) (*.f64 (*.f64 n n) #s(literal 1 binary64)))
(fma.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (*.f64 n n) (*.f64 (/.f64 m (*.f64 n #s(literal 1/2 binary64))) (*.f64 n n)))
(fma.f64 (/.f64 m (*.f64 n #s(literal 1/2 binary64))) (*.f64 n n) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (*.f64 n n)))
(fma.f64 (*.f64 n (/.f64 m (*.f64 n #s(literal 1/2 binary64)))) n (*.f64 (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))) n))
(fma.f64 (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n)))) (*.f64 n n) (*.f64 #s(literal 1 binary64) (*.f64 n n)))
(/.f64 (*.f64 (*.f64 n n) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 #s(literal 8 binary64) (*.f64 n (*.f64 n n))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))))) (fma.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (-.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m #s(literal 2 binary64))) (*.f64 n n))))
(/.f64 (*.f64 (*.f64 n n) (*.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m (/.f64 m n))) n) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m (/.f64 m n))) n) #s(literal 1 binary64)))
(*.f64 n (*.f64 n (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))))
(*.f64 (*.f64 n n) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)))
(*.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 n n))
(*.f64 (*.f64 n (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))) n)
(+.f64 #s(literal 1 binary64) (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n)))))
(+.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (/.f64 m (*.f64 n #s(literal 1/2 binary64))))
(+.f64 (*.f64 m (/.f64 m (*.f64 n n))) (+.f64 #s(literal 1 binary64) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))))
(+.f64 (/.f64 m (*.f64 n #s(literal 1/2 binary64))) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))
(+.f64 (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n)))) #s(literal 1 binary64))
(+.f64 (fma.f64 m (/.f64 #s(literal 2 binary64) n) #s(literal 1 binary64)) (*.f64 m (/.f64 m (*.f64 n n))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m #s(literal 2 binary64))) (*.f64 n n)) (-.f64 (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m (/.f64 m n))) n) #s(literal 1 binary64))) (/.f64 (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))) (-.f64 (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m (/.f64 m n))) n) #s(literal 1 binary64))))
(fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))
(fma.f64 m (/.f64 m (*.f64 n n)) (+.f64 #s(literal 1 binary64) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))))
(fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))
(fma.f64 m (*.f64 (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) n) m) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 2 binary64) n) m (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))
(fma.f64 (/.f64 m (*.f64 n n)) m (+.f64 #s(literal 1 binary64) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))))
(fma.f64 (/.f64 m (*.f64 n n)) (*.f64 m #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))) (+.f64 #s(literal 1 binary64) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 m m) (/.f64 #s(literal 1 binary64) (*.f64 n n)) (+.f64 #s(literal 1 binary64) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 m (/.f64 m (*.f64 n n))) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))))
(fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (/.f64 m (*.f64 n #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (/.f64 m (*.f64 n #s(literal 1/2 binary64))))
(fma.f64 (*.f64 m #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))
(fma.f64 (/.f64 m n) (/.f64 m n) (+.f64 #s(literal 1 binary64) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (-.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m #s(literal 2 binary64))) (*.f64 n n))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 #s(literal 8 binary64) (*.f64 n (*.f64 n n))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m (/.f64 m n))) n) #s(literal 1 binary64)) (*.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m (/.f64 m n))) n) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 #s(literal 8 binary64) (*.f64 n (*.f64 n n))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) (fma.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (-.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m #s(literal 2 binary64))) (*.f64 n n))))
(/.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 #s(literal 8 binary64) (*.f64 n (*.f64 n n))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) (fma.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 m (*.f64 n #s(literal 1/2 binary64))) (*.f64 m #s(literal 2 binary64))) (*.f64 (*.f64 m #s(literal 2 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))) n)))
(/.f64 (*.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m (/.f64 m n))) n) #s(literal 1 binary64))) (-.f64 (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m (/.f64 m n))) n) #s(literal 1 binary64)))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) n (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 m #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) n))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)) n (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 m #s(literal 2 binary64)))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) n))
(/.f64 (fma.f64 (*.f64 m #s(literal 2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 n (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))) (*.f64 n (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))))
(/.f64 (fma.f64 (*.f64 m #s(literal 2 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 n (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)))) (*.f64 n (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 #s(literal 8 binary64) (*.f64 n (*.f64 n n))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (-.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m #s(literal 2 binary64))) (*.f64 n n)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m (/.f64 m n))) n) #s(literal 1 binary64)))) (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m (/.f64 m n))) n) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n)))) (*.f64 (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n)))) (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))))) #s(literal 1 binary64)) (fma.f64 (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n)))) (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n)))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m #s(literal 2 binary64))) (*.f64 n n))) (-.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n)))) (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))))) #s(literal 1 binary64)) (-.f64 (*.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n)))) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) m)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 n (*.f64 m #s(literal 2 binary64))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (/.f64 n (*.f64 m #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) n (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 m #s(literal 2 binary64)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) n))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 n) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (neg.f64 (*.f64 m #s(literal 2 binary64))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (neg.f64 n)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 m #s(literal 1 binary64)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 n) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 m #s(literal -2 binary64)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (neg.f64 n)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) m))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 n) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 #s(literal -2 binary64) m))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (neg.f64 n)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) m)) (*.f64 (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 n (*.f64 m #s(literal 2 binary64))) (*.f64 (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (/.f64 n (*.f64 m #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) n (*.f64 (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 m #s(literal 2 binary64)))) (*.f64 (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) n))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 n) (*.f64 (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (neg.f64 (*.f64 m #s(literal 2 binary64))))) (*.f64 (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (neg.f64 n)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 m #s(literal 1 binary64)))) (*.f64 (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 n) (*.f64 (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 m #s(literal -2 binary64)))) (*.f64 (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (neg.f64 n)))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) m))) (*.f64 (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 n) (*.f64 (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 #s(literal -2 binary64) m))) (*.f64 (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (neg.f64 n)))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) m)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) (/.f64 n (*.f64 m #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (/.f64 n (*.f64 m #s(literal 2 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) (neg.f64 n) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (neg.f64 (*.f64 m #s(literal 2 binary64))))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (neg.f64 n)))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 m #s(literal 1 binary64)))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) (neg.f64 n) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 m #s(literal -2 binary64)))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (neg.f64 n)))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 #s(literal 1 binary64) m))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) (neg.f64 n) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 #s(literal -2 binary64) m))) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (neg.f64 n)))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) m)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) (/.f64 n (*.f64 m #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (/.f64 n (*.f64 m #s(literal 2 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) n (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (*.f64 m #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) n))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) (neg.f64 n) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (neg.f64 (*.f64 m #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (neg.f64 n)))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (*.f64 m #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) (neg.f64 n) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (*.f64 m #s(literal -2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (neg.f64 n)))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (*.f64 #s(literal 1 binary64) m))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) (neg.f64 n) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (*.f64 #s(literal -2 binary64) m))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (neg.f64 n)))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) m)) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)) (/.f64 n (*.f64 m #s(literal 2 binary64))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (/.f64 n (*.f64 m #s(literal 2 binary64)))))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)) (neg.f64 n) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (neg.f64 (*.f64 m #s(literal 2 binary64))))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (neg.f64 n)))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 m #s(literal 1 binary64)))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)) (neg.f64 n) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 m #s(literal -2 binary64)))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (neg.f64 n)))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) m))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)) (neg.f64 n) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) m))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (neg.f64 n)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) m)) (*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (/.f64 n (*.f64 m #s(literal 2 binary64))) (*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) #s(literal 1 binary64))) (*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (/.f64 n (*.f64 m #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) n (*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (*.f64 m #s(literal 2 binary64)))) (*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) n))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (neg.f64 n) (*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (neg.f64 (*.f64 m #s(literal 2 binary64))))) (*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (neg.f64 n)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (*.f64 m #s(literal 1 binary64)))) (*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (neg.f64 n) (*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (*.f64 m #s(literal -2 binary64)))) (*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (neg.f64 n)))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (*.f64 #s(literal 1 binary64) m))) (*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (neg.f64 n) (*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (*.f64 #s(literal -2 binary64) m))) (*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (neg.f64 n)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) m)) (*.f64 (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (/.f64 n (*.f64 m #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (/.f64 n (*.f64 m #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) n (*.f64 (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (*.f64 m #s(literal 2 binary64)))) (*.f64 (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) n))
(/.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (neg.f64 n) (*.f64 (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (neg.f64 (*.f64 m #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (neg.f64 n)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (*.f64 m #s(literal 1 binary64)))) (*.f64 (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (neg.f64 n) (*.f64 (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (*.f64 m #s(literal -2 binary64)))) (*.f64 (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (neg.f64 n)))
(/.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) m))) (*.f64 (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (neg.f64 n) (*.f64 (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (*.f64 #s(literal -2 binary64) m))) (*.f64 (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (neg.f64 n)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n)))) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) m)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n)))) (/.f64 n (*.f64 m #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (/.f64 n (*.f64 m #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n)))) n (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (*.f64 m #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) n))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n)))) (neg.f64 n) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (neg.f64 (*.f64 m #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (neg.f64 n)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n)))) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (*.f64 m #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n)))) (neg.f64 n) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (*.f64 m #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (neg.f64 n)))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n)))) (*.f64 n #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (*.f64 #s(literal 1 binary64) m))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (*.f64 n #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n)))) (neg.f64 n) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (*.f64 #s(literal -2 binary64) m))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (neg.f64 n)))
(/.f64 (fma.f64 m (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 m (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 m (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))))
(/.f64 (fma.f64 m (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n)))))
(/.f64 (fma.f64 m (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))))
(/.f64 (fma.f64 m (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))))))
(/.f64 (fma.f64 m (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 m (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n)))))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 (/.f64 n (*.f64 m #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 n (*.f64 m #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 (/.f64 n (*.f64 m #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 n (*.f64 m #s(literal 2 binary64))) (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 (/.f64 n (*.f64 m #s(literal 2 binary64))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))) (*.f64 (/.f64 n (*.f64 m #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (*.f64 (/.f64 n (*.f64 m #s(literal 2 binary64))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))) (*.f64 (/.f64 n (*.f64 m #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 (/.f64 n (*.f64 m #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)))) (*.f64 (/.f64 n (*.f64 m #s(literal 2 binary64))) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (*.f64 (/.f64 n (*.f64 m #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))))) (*.f64 (/.f64 n (*.f64 m #s(literal 2 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (*.f64 (/.f64 n (*.f64 m #s(literal 2 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))))) (*.f64 (/.f64 n (*.f64 m #s(literal 2 binary64))) (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (*.f64 (/.f64 n (*.f64 m #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n)))))) (*.f64 (/.f64 n (*.f64 m #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))))
(/.f64 (fma.f64 (*.f64 m #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 n #s(literal 1 binary64))) (*.f64 n (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 m #s(literal 2 binary64)) (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 n #s(literal 1 binary64))) (*.f64 n (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 m #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (*.f64 n (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))) (*.f64 n (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n)))))
(/.f64 (fma.f64 (*.f64 m #s(literal 2 binary64)) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (*.f64 n (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))))) (*.f64 n (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))))))
(/.f64 (fma.f64 (*.f64 m #s(literal 2 binary64)) (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (*.f64 n (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))))) (*.f64 n (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 m #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (*.f64 n (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n)))))) (*.f64 n (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 m #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 (neg.f64 n) #s(literal 1 binary64))) (*.f64 (neg.f64 n) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 m #s(literal 2 binary64))) (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 (neg.f64 n) #s(literal 1 binary64))) (*.f64 (neg.f64 n) (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 m #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 (neg.f64 n) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))) (*.f64 (neg.f64 n) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 m #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (*.f64 (neg.f64 n) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))) (*.f64 (neg.f64 n) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 m #s(literal 2 binary64))) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 (neg.f64 n) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)))) (*.f64 (neg.f64 n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 m #s(literal 2 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (*.f64 (neg.f64 n) (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))))) (*.f64 (neg.f64 n) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 m #s(literal 2 binary64))) (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (*.f64 (neg.f64 n) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))))) (*.f64 (neg.f64 n) (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 m #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (*.f64 (neg.f64 n) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n)))))) (*.f64 (neg.f64 n) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))))
(/.f64 (fma.f64 (*.f64 m #s(literal 1 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 m #s(literal 1 binary64)) (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 m #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))))
(/.f64 (fma.f64 (*.f64 m #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n)))))
(/.f64 (fma.f64 (*.f64 m #s(literal 1 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 m #s(literal 1 binary64)) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))))))
(/.f64 (fma.f64 (*.f64 m #s(literal 1 binary64)) (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 m #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n)))))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))))
(/.f64 (fma.f64 (*.f64 m #s(literal -2 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 (neg.f64 n) #s(literal 1 binary64))) (*.f64 (neg.f64 n) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 m #s(literal -2 binary64)) (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 (neg.f64 n) #s(literal 1 binary64))) (*.f64 (neg.f64 n) (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 m #s(literal -2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 (neg.f64 n) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))) (*.f64 (neg.f64 n) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))))
(/.f64 (fma.f64 (*.f64 m #s(literal -2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (*.f64 (neg.f64 n) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))) (*.f64 (neg.f64 n) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n)))))
(/.f64 (fma.f64 (*.f64 m #s(literal -2 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 (neg.f64 n) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)))) (*.f64 (neg.f64 n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 m #s(literal -2 binary64)) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (*.f64 (neg.f64 n) (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))))) (*.f64 (neg.f64 n) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))))))
(/.f64 (fma.f64 (*.f64 m #s(literal -2 binary64)) (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (*.f64 (neg.f64 n) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))))) (*.f64 (neg.f64 n) (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 m #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (*.f64 (neg.f64 n) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n)))))) (*.f64 (neg.f64 n) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) m) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) m) (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) m) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) m) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) m) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) m) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) m) (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) m) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n)))))) (*.f64 (*.f64 n #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) m) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (*.f64 (neg.f64 n) #s(literal 1 binary64))) (*.f64 (neg.f64 n) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) m) (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (*.f64 (neg.f64 n) #s(literal 1 binary64))) (*.f64 (neg.f64 n) (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) m) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (*.f64 (neg.f64 n) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))) (*.f64 (neg.f64 n) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) m) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))) (*.f64 (neg.f64 n) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)))) (*.f64 (neg.f64 n) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n)))))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) m) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (*.f64 (neg.f64 n) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)))) (*.f64 (neg.f64 n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) m) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))) (*.f64 (neg.f64 n) (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))))) (*.f64 (neg.f64 n) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))))))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) m) (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (*.f64 (neg.f64 n) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))))) (*.f64 (neg.f64 n) (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) m) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))) (*.f64 (neg.f64 n) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n)))))) (*.f64 (neg.f64 n) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))))
(pow.f64 (/.f64 (fma.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (-.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m #s(literal 2 binary64))) (*.f64 n n))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 #s(literal 8 binary64) (*.f64 n (*.f64 n n))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m (/.f64 m n))) n) #s(literal 1 binary64)) (*.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m (/.f64 m n))) n) #s(literal 1 binary64)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 #s(literal 8 binary64) (*.f64 n (*.f64 n n))) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (*.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (-.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) (/.f64 m (*.f64 n #s(literal 1/2 binary64)))) (/.f64 (*.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m #s(literal 2 binary64))) (*.f64 n n)))))
(*.f64 (*.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m (/.f64 m n))) n) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (*.f64 m #s(literal 2 binary64)) (*.f64 m (/.f64 m n))) n) #s(literal 1 binary64))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l)))
(/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l) (fabs.f64 (-.f64 n m)))))
(/.f64 (exp.f64 (fabs.f64 (-.f64 n m))) (exp.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l)))
(/.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))))) (exp.f64 l))
(/.f64 (neg.f64 (exp.f64 (fabs.f64 (-.f64 n m)))) (neg.f64 (exp.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l))))
(/.f64 (exp.f64 (/.f64 (fabs.f64 (*.f64 (-.f64 n m) (*.f64 (-.f64 n m) (-.f64 n m)))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l)) (*.f64 (-.f64 n m) (-.f64 n m))))) (exp.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l) #s(literal 3 binary64)) (fma.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l)) (*.f64 (-.f64 n m) (-.f64 n m))))))
(/.f64 (exp.f64 (/.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l)))) (exp.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l)) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l)))))
(/.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) l)) (exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)))))
(pow.f64 (exp.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l) (fabs.f64 (-.f64 n m)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (-.f64 (fabs.f64 (*.f64 (-.f64 n m) (*.f64 (-.f64 n m) (-.f64 n m)))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l)) (*.f64 (-.f64 n m) (-.f64 n m)))))
(pow.f64 (exp.f64 (-.f64 (*.f64 (-.f64 n m) (-.f64 n m)) (*.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l)))) (/.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (-.f64 n m)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l))))
(*.f64 (exp.f64 (fabs.f64 (-.f64 n m))) (exp.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l))))
(*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))))) (exp.f64 (neg.f64 l)))
(*.f64 (exp.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) l))) (exp.f64 (fabs.f64 (-.f64 n 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))
(fma.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 M) (*.f64 (sin.f64 #s(literal 0 binary64)) (sin.f64 M)))
(exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 m)) (*.f64 m #s(literal -1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/4 binary64))) (*.f64 m m)))
(pow.f64 (exp.f64 (*.f64 m m)) #s(literal -1/4 binary64))
(pow.f64 (exp.f64 m) (*.f64 m #s(literal -1/4 binary64)))
(pow.f64 (exp.f64 #s(literal -1/4 binary64)) (*.f64 m m))
(pow.f64 (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/8 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 m) #s(literal -1/4 binary64)) m)
(pow.f64 (pow.f64 (exp.f64 #s(literal -1/4 binary64)) m) m)
(pow.f64 (*.f64 (exp.f64 (*.f64 m m)) (exp.f64 (*.f64 m m))) #s(literal -1/8 binary64))
(pow.f64 (exp.f64 (*.f64 m #s(literal -1/4 binary64))) m)
(*.f64 (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/8 binary64))) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/8 binary64))))
(*.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)
(log.f64 (exp.f64 (*.f64 m m)))
(exp.f64 (*.f64 (log.f64 m) #s(literal 2 binary64)))
(pow.f64 m #s(literal 2 binary64))
(pow.f64 (*.f64 m m) #s(literal 1 binary64))
(pow.f64 (neg.f64 m) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 m)) #s(literal 2 binary64))
(*.f64 m m)
(*.f64 m (log.f64 (exp.f64 m)))
(*.f64 (neg.f64 m) (neg.f64 m))
(*.f64 (exp.f64 (log.f64 m)) (exp.f64 (log.f64 m)))
(+.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) (neg.f64 (*.f64 (/.f64 M K) K)))
(+.f64 (neg.f64 (*.f64 (/.f64 M K) K)) (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
(fma.f64 m (*.f64 #s(literal 1/2 binary64) K) (neg.f64 (*.f64 (/.f64 M K) K)))
(fma.f64 M (*.f64 (/.f64 #s(literal -1 binary64) K) K) (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
(fma.f64 K (/.f64 M (neg.f64 K)) (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
(fma.f64 K (*.f64 m #s(literal 1/2 binary64)) (neg.f64 (*.f64 (/.f64 M K) K)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 (*.f64 (/.f64 M K) K)))
(fma.f64 (/.f64 M (neg.f64 K)) K (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
(fma.f64 (*.f64 m #s(literal 1/2 binary64)) K (neg.f64 (*.f64 (/.f64 M K) K)))
(fma.f64 (*.f64 K #s(literal 1/2 binary64)) m (neg.f64 (*.f64 (/.f64 M K) K)))
(fma.f64 (*.f64 K m) #s(literal 1/2 binary64) (neg.f64 (*.f64 (/.f64 M K) K)))
(fma.f64 (*.f64 K M) (/.f64 #s(literal -1 binary64) K) (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
(/.f64 (fma.f64 (*.f64 (*.f64 m (*.f64 m m)) #s(literal 1/8 binary64)) (*.f64 K (*.f64 K K)) (*.f64 (neg.f64 (/.f64 (*.f64 M (*.f64 M M)) (*.f64 K (*.f64 K K)))) (*.f64 K (*.f64 K K)))) (fma.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) (-.f64 (*.f64 (*.f64 (/.f64 M K) K) (*.f64 (/.f64 M K) K)) (*.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) (neg.f64 (*.f64 (/.f64 M K) K))))))
(/.f64 (-.f64 (*.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) (*.f64 m (*.f64 #s(literal 1/2 binary64) K))) (*.f64 (*.f64 (/.f64 M K) K) (*.f64 (/.f64 M K) K))) (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) (neg.f64 (*.f64 (/.f64 M K) K))))
(/.f64 (*.f64 K (fma.f64 (*.f64 m (*.f64 m m)) #s(literal 1/8 binary64) (neg.f64 (/.f64 (*.f64 M (*.f64 M M)) (*.f64 K (*.f64 K K)))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) (*.f64 (/.f64 M (neg.f64 K)) (-.f64 (/.f64 M (neg.f64 K)) (*.f64 m #s(literal 1/2 binary64))))))
(/.f64 (*.f64 K (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 m m)) (/.f64 (*.f64 M M) (*.f64 K K)))) (-.f64 (*.f64 m #s(literal 1/2 binary64)) (/.f64 M (neg.f64 K))))
(/.f64 (*.f64 (fma.f64 (*.f64 m (*.f64 m m)) #s(literal 1/8 binary64) (neg.f64 (/.f64 (*.f64 M (*.f64 M M)) (*.f64 K (*.f64 K K))))) K) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) (*.f64 (/.f64 M (neg.f64 K)) (-.f64 (/.f64 M (neg.f64 K)) (*.f64 m #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 m m)) (/.f64 (*.f64 M M) (*.f64 K K))) K) (-.f64 (*.f64 m #s(literal 1/2 binary64)) (/.f64 M (neg.f64 K))))
(*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K))))
(*.f64 (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K))) K)
(cos.f64 (*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))))
(-.f64 (*.f64 (cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K))) (cos.f64 (*.f64 (/.f64 M K) K))) (*.f64 (sin.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K))) (sin.f64 (neg.f64 (*.f64 (/.f64 M K) K)))))
(-.f64 (*.f64 (cos.f64 (*.f64 (/.f64 M K) K)) (cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))) (*.f64 (sin.f64 (neg.f64 (*.f64 (/.f64 M K) K))) (sin.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))))
(+.f64 (/.f64 M (neg.f64 K)) (*.f64 m #s(literal 1/2 binary64)))
(+.f64 (*.f64 m #s(literal 1/2 binary64)) (/.f64 M (neg.f64 K)))
(-.f64 (*.f64 m #s(literal 1/2 binary64)) (/.f64 M K))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 m m)) (-.f64 (*.f64 m #s(literal 1/2 binary64)) (/.f64 M (neg.f64 K)))) (/.f64 (/.f64 (*.f64 M M) (*.f64 K K)) (-.f64 (*.f64 m #s(literal 1/2 binary64)) (/.f64 M (neg.f64 K)))))
(fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))
(fma.f64 #s(literal 1 binary64) (/.f64 M (neg.f64 K)) (*.f64 m #s(literal 1/2 binary64)))
(fma.f64 M (/.f64 #s(literal -1 binary64) K) (*.f64 m #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) m (/.f64 M (neg.f64 K)))
(fma.f64 #s(literal -1 binary64) (/.f64 M K) (*.f64 m #s(literal 1/2 binary64)))
(fma.f64 (neg.f64 M) (/.f64 #s(literal 1 binary64) K) (*.f64 m #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) K) M (*.f64 m #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) K) (pow.f64 (/.f64 #s(literal 1 binary64) M) #s(literal -1 binary64)) (*.f64 m #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) (*.f64 (/.f64 M (neg.f64 K)) (-.f64 (/.f64 M (neg.f64 K)) (*.f64 m #s(literal 1/2 binary64))))) (fma.f64 (*.f64 m (*.f64 m m)) #s(literal 1/8 binary64) (neg.f64 (/.f64 (*.f64 M (*.f64 M M)) (*.f64 K (*.f64 K K)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 m #s(literal 1/2 binary64)) (/.f64 M (neg.f64 K))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 m m)) (/.f64 (*.f64 M M) (*.f64 K K)))))
(/.f64 (fma.f64 (*.f64 m (*.f64 m m)) #s(literal 1/8 binary64) (neg.f64 (/.f64 (*.f64 M (*.f64 M M)) (*.f64 K (*.f64 K K))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) (*.f64 (/.f64 M (neg.f64 K)) (-.f64 (/.f64 M (neg.f64 K)) (*.f64 m #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (*.f64 m (*.f64 m m)) #s(literal 1/8 binary64) (neg.f64 (/.f64 (*.f64 M (*.f64 M M)) (*.f64 K (*.f64 K K))))) (+.f64 (/.f64 (*.f64 M M) (*.f64 K K)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 m m)) (/.f64 (*.f64 (*.f64 m #s(literal 1/2 binary64)) M) (neg.f64 K)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 m m)) (/.f64 (*.f64 M M) (*.f64 K K))) (-.f64 (*.f64 m #s(literal 1/2 binary64)) (/.f64 M (neg.f64 K))))
(/.f64 (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) #s(literal 1/8 binary64) (neg.f64 (/.f64 (*.f64 M (*.f64 M M)) (*.f64 K (*.f64 K K)))))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) (*.f64 (/.f64 M (neg.f64 K)) (-.f64 (/.f64 M (neg.f64 K)) (*.f64 m #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 m m)) (/.f64 (*.f64 M M) (*.f64 K K)))) (neg.f64 (-.f64 (*.f64 m #s(literal 1/2 binary64)) (/.f64 M (neg.f64 K)))))
(/.f64 (-.f64 (/.f64 (*.f64 M M) (*.f64 K K)) (*.f64 #s(literal 1/4 binary64) (*.f64 m m))) (-.f64 (/.f64 M (neg.f64 K)) (*.f64 m #s(literal 1/2 binary64))))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) (*.f64 (/.f64 M (neg.f64 K)) (-.f64 (/.f64 M (neg.f64 K)) (*.f64 m #s(literal 1/2 binary64))))) (fma.f64 (*.f64 m (*.f64 m m)) #s(literal 1/8 binary64) (neg.f64 (/.f64 (*.f64 M (*.f64 M M)) (*.f64 K (*.f64 K K)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 m #s(literal 1/2 binary64)) (/.f64 M (neg.f64 K))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 m m)) (/.f64 (*.f64 M M) (*.f64 K K)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 m (*.f64 m m)) #s(literal 1/8 binary64) (neg.f64 (/.f64 (*.f64 M (*.f64 M M)) (*.f64 K (*.f64 K K))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 m m) (*.f64 (/.f64 M (neg.f64 K)) (-.f64 (/.f64 M (neg.f64 K)) (*.f64 m #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 m m)) (/.f64 (*.f64 M M) (*.f64 K K))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 m #s(literal 1/2 binary64)) (/.f64 M (neg.f64 K)))))
(exp.f64 (*.f64 (log.f64 (/.f64 K (neg.f64 M))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 M K))
(neg.f64 (/.f64 M K))
(/.f64 #s(literal 1 binary64) (/.f64 K (neg.f64 M)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 K (neg.f64 M)) #s(literal 1 binary64)))
(/.f64 M (neg.f64 K))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 K (neg.f64 M))))
(/.f64 (neg.f64 M) K)
(/.f64 (*.f64 M #s(literal 1 binary64)) (neg.f64 K))
(/.f64 (neg.f64 (neg.f64 M)) (neg.f64 K))
(/.f64 (/.f64 M #s(literal -1 binary64)) K)
(pow.f64 (/.f64 K (neg.f64 M)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 K (neg.f64 M)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 M (neg.f64 K)))
(*.f64 M (/.f64 #s(literal -1 binary64) K))
(*.f64 #s(literal -1 binary64) (/.f64 M K))
(*.f64 (neg.f64 M) (/.f64 #s(literal 1 binary64) K))
(*.f64 (/.f64 #s(literal -1 binary64) K) M)
(*.f64 (/.f64 #s(literal -1 binary64) K) (pow.f64 (/.f64 #s(literal 1 binary64) M) #s(literal -1 binary64)))
(+.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) n))
(+.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) n) (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
(+.f64 (*.f64 n (*.f64 K #s(literal 1/2 binary64))) (*.f64 m (*.f64 K #s(literal 1/2 binary64))))
(+.f64 (*.f64 m (*.f64 K #s(literal 1/2 binary64))) (*.f64 n (*.f64 K #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -2 binary64) (+.f64 n m))) (/.f64 K (/.f64 #s(literal -2 binary64) (+.f64 n m))))
(fma.f64 n (*.f64 K #s(literal 1/2 binary64)) (*.f64 m (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 m (*.f64 K #s(literal 1/2 binary64)) (*.f64 n (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 m (*.f64 #s(literal 1/2 binary64) K) (*.f64 (*.f64 K #s(literal 1/2 binary64)) n))
(fma.f64 K (*.f64 m #s(literal 1/2 binary64)) (*.f64 (*.f64 K #s(literal 1/2 binary64)) n))
(fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (*.f64 (*.f64 K #s(literal 1/2 binary64)) n))
(fma.f64 (*.f64 m #s(literal 1/2 binary64)) K (*.f64 (*.f64 K #s(literal 1/2 binary64)) n))
(fma.f64 (*.f64 K #s(literal 1/2 binary64)) n (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
(fma.f64 (*.f64 K #s(literal 1/2 binary64)) m (*.f64 (*.f64 K #s(literal 1/2 binary64)) n))
(fma.f64 (*.f64 K m) #s(literal 1/2 binary64) (*.f64 (*.f64 K #s(literal 1/2 binary64)) n))
(neg.f64 (/.f64 K (/.f64 #s(literal -2 binary64) (+.f64 n m))))
(neg.f64 (/.f64 (neg.f64 K) (/.f64 #s(literal 2 binary64) (+.f64 n m))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m))) #s(literal 1 binary64)))
(/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 n m)))
(/.f64 (neg.f64 K) (/.f64 #s(literal -2 binary64) (+.f64 n m)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m)))))
(/.f64 (*.f64 K #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 n m)))
(/.f64 (*.f64 K #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (+.f64 n m)))
(/.f64 (*.f64 K (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m)))) (*.f64 #s(literal 2 binary64) (fma.f64 n (-.f64 n m) (*.f64 m m))))
(/.f64 (*.f64 K (*.f64 (+.f64 n m) (-.f64 m n))) (*.f64 #s(literal 2 binary64) (-.f64 m n)))
(/.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) (fma.f64 n (*.f64 n n) (*.f64 m (*.f64 m m)))) (fma.f64 n (-.f64 n m) (*.f64 m m)))
(/.f64 (*.f64 (*.f64 K #s(literal 1/2 binary64)) (*.f64 (+.f64 n m) (-.f64 m n))) (-.f64 m n))
(/.f64 (*.f64 K (+.f64 n m)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (*.f64 K (+.f64 n m))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))
(*.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 n m)) K) #s(literal -1 binary64)))
(*.f64 (neg.f64 K) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (+.f64 n m))))
(*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 K (/.f64 #s(literal -2 binary64) (+.f64 n m))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) K)
(*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (pow.f64 (/.f64 #s(literal 1 binary64) K) #s(literal -1 binary64)))
(*.f64 (*.f64 K #s(literal 1/2 binary64)) (+.f64 n m))
(*.f64 (/.f64 K #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)))
(*.f64 (/.f64 K #s(literal -2 binary64)) (neg.f64 (+.f64 n m)))
(+.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (*.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(+.f64 (*.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)))) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))))
(+.f64 (*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))))) (*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M))))
(+.f64 (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (*.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 l (*.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))))
(fma.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) #s(literal 1 binary64) (*.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64))) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))))
(fma.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) (*.f64 l (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))))
(fma.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M))))
(fma.f64 (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64))) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))))
(fma.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) l) (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))))
(fma.f64 (*.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64))) l (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))))) (*.f64 (*.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)))) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))))))) (-.f64 (*.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)))) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))))
(/.f64 (*.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (fma.f64 (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64))) (*.f64 l (*.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64))) (fma.f64 l (*.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64))))))
(/.f64 (*.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (fma.f64 l (*.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)))) #s(literal -1 binary64))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64))) (*.f64 l (*.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))) (fma.f64 l (*.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64))))))
(/.f64 (*.f64 (fma.f64 l (*.f64 (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) (*.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)))) #s(literal -1 binary64)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))))
(+.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))
(+.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))))) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M))))
(+.f64 (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (fma.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))))) (cos.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (fma.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))))) (sin.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))))))))
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))) (cos.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))) (sin.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))
(-.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 (neg.f64 M))))
(-.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (neg.f64 M)) (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M))))
(fma.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))
(fma.f64 (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (cos.f64 M) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)))
(fma.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))))
(fma.f64 (sin.f64 M) (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))))
(fma.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (fma.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))))) (cos.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (fma.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))))) (sin.f64 (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))))))))
(fma.f64 (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))) (cos.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))) (*.f64 (sin.f64 (/.f64 (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))) (sin.f64 (/.f64 (*.f64 M M) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 M) (cos.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (sin.f64 M)) #s(literal 2 binary64))) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))
(/.f64 (fma.f64 (+.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)) (cos.f64 (fma.f64 (+.f64 n m) (*.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 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (-.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (+.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))))) #s(literal 4 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))))
(*.f64 (cos.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) #s(literal 1 binary64))
(+.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))
(+.f64 (neg.f64 M) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))
(-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) M)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (fma.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))))) (/.f64 (*.f64 M (*.f64 M M)) (fma.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)) (/.f64 (*.f64 M M) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M))
(fma.f64 K (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (neg.f64 M))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 n m)) K) #s(literal -1 binary64)) (neg.f64 M))
(fma.f64 (neg.f64 K) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (+.f64 n m))) (neg.f64 M))
(fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))
(fma.f64 #s(literal -1 binary64) M (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 K (/.f64 #s(literal -2 binary64) (+.f64 n m))) (neg.f64 M))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) K (neg.f64 M))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (pow.f64 (/.f64 #s(literal 1 binary64) K) #s(literal -1 binary64)) (neg.f64 M))
(fma.f64 (*.f64 K #s(literal 1/2 binary64)) (+.f64 n m) (neg.f64 M))
(fma.f64 (/.f64 K #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 n m)) (neg.f64 M))
(fma.f64 (/.f64 K #s(literal -2 binary64)) (neg.f64 (+.f64 n m)) (neg.f64 M))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 M (*.f64 M M)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #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 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #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 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (-.f64 (*.f64 M M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))))
(/.f64 (*.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M))
(/.f64 (*.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (-.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (neg.f64 M)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #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 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))) (neg.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))
(pow.f64 (/.f64 (fma.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 M (*.f64 M M)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/8 binary64)) (*.f64 (+.f64 n m) (*.f64 (+.f64 n m) (+.f64 n m)))) (*.f64 M (*.f64 M M))) (/.f64 #s(literal 1 binary64) (fma.f64 M (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (*.f64 (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64))) (*.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) (neg.f64 M))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 n m) (*.f64 K #s(literal 1/2 binary64)) M)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 n n) m)) #s(literal -1 binary64)))
(neg.f64 (/.f64 m (neg.f64 (*.f64 n n))))
(neg.f64 (/.f64 (neg.f64 m) (*.f64 n n)))
(/.f64 m (*.f64 n n))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 n n) m))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 n n) m) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 n (/.f64 m n)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 n n) m)))
(/.f64 (neg.f64 m) (neg.f64 (*.f64 n n)))
(/.f64 (/.f64 m n) n)
(/.f64 (neg.f64 (neg.f64 m)) (neg.f64 (neg.f64 (*.f64 n n))))
(/.f64 (neg.f64 (/.f64 m n)) (neg.f64 n))
(/.f64 (*.f64 m #s(literal 1 binary64)) (*.f64 n n))
(pow.f64 (/.f64 (*.f64 n n) m) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 n n) m) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 n (/.f64 m n)) #s(literal -1 binary64))
(*.f64 m (/.f64 #s(literal 1 binary64) (*.f64 n n)))
(*.f64 #s(literal 1 binary64) (/.f64 m (*.f64 n n)))
(*.f64 (neg.f64 m) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 n n))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 n n)) m)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 n n)) (pow.f64 (/.f64 #s(literal 1 binary64) m) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 m n))
(*.f64 (/.f64 m n) (/.f64 #s(literal 1 binary64) n))
(+.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))
(+.f64 (*.f64 m (/.f64 m (*.f64 n n))) #s(literal 1 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))))
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
(fma.f64 m (*.f64 (/.f64 m (*.f64 n n)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 m (*.f64 n n)) m #s(literal 1 binary64))
(fma.f64 (/.f64 m (*.f64 n n)) (*.f64 m #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))) #s(literal 1 binary64))
(fma.f64 (*.f64 m m) (/.f64 #s(literal 1 binary64) (*.f64 n n)) #s(literal 1 binary64))
(fma.f64 (*.f64 m (/.f64 m (*.f64 n n))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 m n) (/.f64 m n) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))))
(/.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 m (/.f64 m (*.f64 n n))) (*.f64 m m)) (*.f64 m m)) (*.f64 n n))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) (neg.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n)))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n))))) (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 m (*.f64 m m)) (/.f64 (*.f64 m (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 (*.f64 n n) (*.f64 n n)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) (-.f64 #s(literal 1 binary64) (*.f64 m (/.f64 m (*.f64 n n)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 m m) (*.f64 m m)) (*.f64 (*.f64 n n) (*.f64 n n))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal -1 binary64))))
(+.f64 #s(literal 0 binary64) (neg.f64 K))
(-.f64 #s(literal 0 binary64) K)
(neg.f64 K)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 K (*.f64 K K))) (+.f64 #s(literal 0 binary64) (fma.f64 K K (*.f64 #s(literal 0 binary64) K))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 K K)) (+.f64 #s(literal 0 binary64) K))
(*.f64 K #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) K)

simplify487.0ms (3.6%)

Memory
-14.1MiB live, 793.7MiB allocated
Algorithm
egg-herbie
Rules
12 532×lower-fma.f64
12 532×lower-fma.f32
8 310×lower-*.f64
8 310×lower-*.f32
3 032×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06367269
120146991
264916987
080446531
Stop Event
iter limit
node limit
Counts
540 → 537
Calls
Call 1
Inputs
(/ (pow m 2) n)
(/ (+ (* 2 (* m n)) (pow m 2)) n)
(/ (+ (* n (+ n (* 2 m))) (pow m 2)) n)
(/ (+ (* n (+ n (* 2 m))) (pow m 2)) n)
n
(* n (+ 1 (* 2 (/ m n))))
(* n (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))
(* n (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))
n
(* -1 (* n (- (* -2 (/ m n)) 1)))
(* -1 (* n (- (* -1 (/ (+ (* 2 m) (/ (pow m 2) n)) n)) 1)))
(* -1 (* n (- (* -1 (/ (+ (* 2 m) (/ (pow m 2) n)) n)) 1)))
n
(+ n (* 2 m))
(+ n (* m (+ 2 (/ m n))))
(+ n (* m (+ 2 (/ m n))))
(/ (pow m 2) n)
(* (pow m 2) (+ (* 2 (/ 1 m)) (/ 1 n)))
(* (pow m 2) (+ (* 2 (/ 1 m)) (+ (/ 1 n) (/ n (pow m 2)))))
(* (pow m 2) (+ (* 2 (/ 1 m)) (+ (/ 1 n) (/ n (pow m 2)))))
(/ (pow m 2) n)
(* (pow m 2) (+ (* 2 (/ 1 m)) (/ 1 n)))
(* (pow m 2) (+ (* -1 (/ (- (* -1 (/ n m)) 2) m)) (/ 1 n)))
(* (pow m 2) (+ (* -1 (/ (- (* -1 (/ n m)) 2) m)) (/ 1 n)))
(pow m 2)
(+ (* 2 (* m n)) (pow m 2))
(+ (* n (+ n (* 2 m))) (pow m 2))
(+ (* n (+ n (* 2 m))) (pow m 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 n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))
(pow n 2)
(* (pow n 2) (+ 1 (* 2 (/ m n))))
(* (pow n 2) (+ 1 (* -1 (/ (+ (* -2 m) (* -1 (/ (pow m 2) n))) n))))
(* (pow n 2) (+ 1 (* -1 (/ (+ (* -2 m) (* -1 (/ (pow m 2) n))) n))))
(pow n 2)
(+ (* 2 (* m n)) (pow n 2))
(+ (* m (+ m (* 2 n))) (pow n 2))
(+ (* m (+ m (* 2 n))) (pow n 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 m 2) (+ 1 (+ (* 2 (/ n m)) (/ (pow n 2) (pow m 2)))))
(pow m 2)
(* (pow m 2) (+ 1 (* 2 (/ n m))))
(* (pow m 2) (+ 1 (* -1 (/ (+ (* -2 n) (* -1 (/ (pow n 2) m))) m))))
(* (pow m 2) (+ 1 (* -1 (/ (+ (* -2 n) (* -1 (/ (pow n 2) m))) m))))
1
(+ 1 (* 2 (/ m n)))
(+ 1 (* m (+ (* 2 (/ 1 n)) (/ m (pow n 2)))))
(+ 1 (* m (+ (* 2 (/ 1 n)) (/ m (pow n 2)))))
(/ (pow m 2) (pow n 2))
(* (pow m 2) (+ (* 2 (/ 1 (* m n))) (/ 1 (pow n 2))))
(* (pow m 2) (+ (/ 1 (pow m 2)) (+ (/ 1 (pow n 2)) (/ 2 (* m n)))))
(* (pow m 2) (+ (/ 1 (pow m 2)) (+ (/ 1 (pow n 2)) (/ 2 (* m n)))))
(/ (pow m 2) (pow n 2))
(* (pow m 2) (+ (* 2 (/ 1 (* m n))) (/ 1 (pow n 2))))
(* (pow m 2) (+ (/ 1 (pow m 2)) (+ (/ 1 (pow n 2)) (/ 2 (* m n)))))
(* (pow m 2) (+ (/ 1 (pow m 2)) (+ (/ 1 (pow n 2)) (/ 2 (* m n)))))
(/ (pow m 2) (pow n 2))
(/ (+ (* 2 (* m n)) (pow m 2)) (pow n 2))
(/ (+ (* n (+ n (* 2 m))) (pow m 2)) (pow n 2))
(/ (+ (* n (+ n (* 2 m))) (pow m 2)) (pow n 2))
1
(+ 1 (* 2 (/ m n)))
(+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))
(+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))
1
(+ 1 (* 2 (/ m n)))
(+ 1 (* -1 (/ (+ (* -2 m) (* -1 (/ (pow m 2) n))) n)))
(+ 1 (* -1 (/ (+ (* -2 m) (* -1 (/ (pow m 2) n))) n)))
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2)))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (* -1/2 (* m (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2)))))))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (* n (+ (* -1/2 (* m (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))))) (* n (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (- (* 1/8 (pow m 2)) 1/4))))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (* n (+ (* -1/2 (* m (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))))) (* n (+ (* n (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (+ (* -1/48 (pow m 3)) (* 1/8 m)))) (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (- (* 1/8 (pow m 2)) 1/4)))))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2)))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (* -1/2 (* m (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2)))))))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (* m (+ (* -1/2 (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))))) (* m (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (- (* 1/8 (pow n 2)) 1/4))))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (* m (+ (* -1/2 (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))))) (* m (+ (* m (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (+ (* -1/48 (pow n 3)) (* 1/8 n)))) (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (- (* 1/8 (pow n 2)) 1/4)))))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (* (pow n 2) (- (+ 1 (/ (pow m 2) (pow n 2))) (* -2 (/ m n))))))))
(exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (* (pow n 2) (- (+ 1 (/ (pow m 2) (pow n 2))) (* -2 (/ m n))))))))
(exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (* (pow n 2) (- (+ 1 (/ (pow m 2) (pow n 2))) (* -2 (/ m n))))))))
(exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (* (pow n 2) (- (+ 1 (/ (pow m 2) (pow n 2))) (* -2 (/ m n))))))))
(exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))
(+ (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))) (* -1 (* l (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))))
(+ (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))) (* l (+ (* -1 (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))) (* 1/2 (* l (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))))))
(+ (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))) (* l (+ (* -1 (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))) (* l (+ (* -1/6 (* l (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))) (* 1/2 (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))))))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))
(exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))
(exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))
(exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 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)
1
(+ 1 (* -1/4 (pow m 2)))
(+ 1 (* (pow m 2) (- (* 1/32 (pow m 2)) 1/4)))
(+ 1 (* (pow m 2) (- (* (pow m 2) (+ 1/32 (* -1/384 (pow m 2)))) 1/4)))
(exp (* -1/4 (pow m 2)))
(exp (* -1/4 (pow m 2)))
(exp (* -1/4 (pow m 2)))
(exp (* -1/4 (pow m 2)))
(exp (* -1/4 (pow m 2)))
(exp (* -1/4 (pow m 2)))
(exp (* -1/4 (pow m 2)))
(exp (* -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))
(* -1/4 (pow m 2))
(pow m 2)
(pow m 2)
(pow m 2)
(pow m 2)
(pow m 2)
(pow m 2)
(pow m 2)
(pow m 2)
(pow m 2)
(pow m 2)
(pow m 2)
(pow m 2)
(* -1 M)
(+ (* -1 M) (* 1/2 (* K m)))
(+ (* -1 M) (* 1/2 (* K m)))
(+ (* -1 M) (* 1/2 (* K m)))
(* 1/2 (* K m))
(* K (+ (* -1 (/ M K)) (* 1/2 m)))
(* K (+ (* -1 (/ M K)) (* 1/2 m)))
(* K (+ (* -1 (/ M K)) (* 1/2 m)))
(* 1/2 (* K m))
(* -1 (* K (+ (* -1/2 m) (/ M K))))
(* -1 (* K (+ (* -1/2 m) (/ M K))))
(* -1 (* K (+ (* -1/2 m) (/ M K))))
(* -1 M)
(+ (* -1 M) (* 1/2 (* K m)))
(+ (* -1 M) (* 1/2 (* K m)))
(+ (* -1 M) (* 1/2 (* K m)))
(* 1/2 (* K m))
(* m (+ (* -1 (/ M m)) (* 1/2 K)))
(* m (+ (* -1 (/ M m)) (* 1/2 K)))
(* m (+ (* -1 (/ M m)) (* 1/2 K)))
(* 1/2 (* K m))
(* -1 (* m (+ (* -1/2 K) (/ M m))))
(* -1 (* m (+ (* -1/2 K) (/ M m))))
(* -1 (* m (+ (* -1/2 K) (/ M m))))
(* 1/2 (* K m))
(+ (* -1 M) (* 1/2 (* K m)))
(+ (* -1 M) (* 1/2 (* K m)))
(+ (* -1 M) (* 1/2 (* K m)))
(* -1 M)
(* M (- (* 1/2 (/ (* K m) M)) 1))
(* M (- (* 1/2 (/ (* K m) M)) 1))
(* M (- (* 1/2 (/ (* K m) M)) 1))
(* -1 M)
(* -1 (* M (+ 1 (* -1/2 (/ (* K m) M)))))
(* -1 (* M (+ 1 (* -1/2 (/ (* K m) M)))))
(* -1 (* M (+ 1 (* -1/2 (/ (* K m) M)))))
(cos (* -1 M))
(+ (cos (* -1 M)) (* -1/2 (* K (* m (sin (* -1 M))))))
(+ (cos (* -1 M)) (* K (- (* -1/8 (* K (* (pow m 2) (cos (* -1 M))))) (* 1/2 (* m (sin (* -1 M)))))))
(+ (cos (* -1 M)) (* K (- (* K (+ (* -1/8 (* (pow m 2) (cos (* -1 M)))) (* 1/48 (* K (* (pow m 3) (sin (* -1 M))))))) (* 1/2 (* m (sin (* -1 M)))))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos (* -1 M))
(+ (cos (* -1 M)) (* -1/2 (* K (* m (sin (* -1 M))))))
(+ (cos (* -1 M)) (* m (- (* -1/8 (* (pow K 2) (* m (cos (* -1 M))))) (* 1/2 (* K (sin (* -1 M)))))))
(+ (cos (* -1 M)) (* m (- (* m (+ (* -1/8 (* (pow K 2) (cos (* -1 M)))) (* 1/48 (* (pow K 3) (* m (sin (* -1 M))))))) (* 1/2 (* K (sin (* -1 M)))))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos (* K (- (* -1 (/ M K)) (* -1/2 m))))
(cos (* K (- (* -1 (/ M K)) (* -1/2 m))))
(cos (* K (- (* -1 (/ M K)) (* -1/2 m))))
(cos (* K (- (* -1 (/ M K)) (* -1/2 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 (* K (- (* 1/2 m) (/ M K))))
(cos (* K (- (* 1/2 m) (/ M K))))
(cos (* K (- (* 1/2 m) (/ M K))))
(cos (* K (- (* 1/2 m) (/ M K))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(* -1 (/ M K))
(+ (* -1 (/ M K)) (* 1/2 m))
(+ (* -1 (/ M K)) (* 1/2 m))
(+ (* -1 (/ M K)) (* 1/2 m))
(* 1/2 m)
(* m (+ 1/2 (* -1 (/ M (* K m)))))
(* m (+ 1/2 (* -1 (/ M (* K m)))))
(* m (+ 1/2 (* -1 (/ M (* K m)))))
(* 1/2 m)
(* -1 (* m (- (/ M (* K m)) 1/2)))
(* -1 (* m (- (/ M (* K m)) 1/2)))
(* -1 (* m (- (/ M (* K m)) 1/2)))
(* 1/2 m)
(+ (* -1 (/ M K)) (* 1/2 m))
(+ (* -1 (/ M K)) (* 1/2 m))
(+ (* -1 (/ M K)) (* 1/2 m))
(* -1 (/ M K))
(* M (- (* 1/2 (/ m M)) (/ 1 K)))
(* M (- (* 1/2 (/ m M)) (/ 1 K)))
(* M (- (* 1/2 (/ m M)) (/ 1 K)))
(* -1 (/ M K))
(* -1 (* M (+ (* -1/2 (/ m M)) (/ 1 K))))
(* -1 (* M (+ (* -1/2 (/ m M)) (/ 1 K))))
(* -1 (* M (+ (* -1/2 (/ m M)) (/ 1 K))))
(* -1 (/ M K))
(/ (+ (* -1 M) (* 1/2 (* K m))) K)
(/ (+ (* -1 M) (* 1/2 (* K m))) K)
(/ (+ (* -1 M) (* 1/2 (* K m))) K)
(* 1/2 m)
(+ (* -1 (/ M K)) (* 1/2 m))
(+ (* -1 (/ M K)) (* 1/2 m))
(+ (* -1 (/ M K)) (* 1/2 m))
(* 1/2 m)
(+ (* -1 (/ M K)) (* 1/2 m))
(+ (* -1 (/ M K)) (* 1/2 m))
(+ (* -1 (/ M K)) (* 1/2 m))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M K))
(* -1 (/ M 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 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)) (+ 1 (* l (- (* 1/2 l) 1))))
(+ (* -1/2 (* K (* (sin (neg M)) (* (+ 1 (* l (- (* 1/2 l) 1))) (+ m n))))) (* (cos (neg M)) (+ 1 (* l (- (* 1/2 l) 1)))))
(+ (* K (+ (* -1/2 (* (sin (neg M)) (* (+ 1 (* l (- (* 1/2 l) 1))) (+ m n)))) (* -1/8 (* K (* (cos (neg M)) (* (+ 1 (* l (- (* 1/2 l) 1))) (pow (+ m n) 2))))))) (* (cos (neg M)) (+ 1 (* l (- (* 1/2 l) 1)))))
(+ (* K (+ (* -1/2 (* (sin (neg M)) (* (+ 1 (* l (- (* 1/2 l) 1))) (+ m n)))) (* K (+ (* -1/8 (* (cos (neg M)) (* (+ 1 (* l (- (* 1/2 l) 1))) (pow (+ m n) 2)))) (* 1/48 (* K (* (sin (neg M)) (* (+ 1 (* l (- (* 1/2 l) 1))) (pow (+ m n) 3))))))))) (* (cos (neg M)) (+ 1 (* l (- (* 1/2 l) 1)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(+ (* -1/2 (* K (* m (* (sin (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1))))))) (* (cos (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))
(+ (* m (+ (* -1/2 (* K (* (sin (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))) (* -1/8 (* (pow K 2) (* m (* (cos (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1))))))))) (* (cos (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))
(+ (* m (+ (* -1/2 (* K (* (sin (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))) (* m (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))) (* 1/48 (* (pow K 3) (* m (* (sin (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1))))))))))) (* (cos (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(+ (* -1/2 (* K (* n (* (sin (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1))))))) (* (cos (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))
(+ (* n (+ (* -1/2 (* K (* (sin (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))) (* -1/8 (* (pow K 2) (* n (* (cos (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1))))))))) (* (cos (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))
(+ (* n (+ (* -1/2 (* K (* (sin (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))) (* n (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))) (* 1/48 (* (pow K 3) (* n (* (sin (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1))))))))))) (* (cos (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1))))
(+ (* M (* (sin (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1))))) (* (cos (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))
(+ (* M (+ (* -1/2 (* M (* (cos (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))) (* (sin (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))) (* (cos (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))
(+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1))))) (* -1/6 (* M (* (sin (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))))) (* (sin (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))) (* (cos (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (+ 1 (* l (- (* 1/2 l) 1))))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (+ 1 (* l (- (* 1/2 l) 1))))
(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))) (* 1/2 (* l (cos (- (* 1/2 (* K (+ m n))) M)))))))
(* 1/2 (* (pow l 2) (cos (- (* 1/2 (* K (+ m n))) M))))
(* (pow l 2) (+ (* -1 (/ (cos (- (* 1/2 (* K (+ m n))) M)) l)) (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M)))))
(* (pow l 2) (+ (* -1 (/ (cos (- (* 1/2 (* K (+ m n))) M)) l)) (+ (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M))) (/ (cos (- (* 1/2 (* K (+ m n))) M)) (pow l 2)))))
(* (pow l 2) (+ (* -1 (/ (cos (- (* 1/2 (* K (+ m n))) M)) l)) (+ (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M))) (/ (cos (- (* 1/2 (* K (+ m n))) M)) (pow l 2)))))
(* 1/2 (* (pow l 2) (cos (- (* 1/2 (* K (+ m n))) M))))
(* (pow l 2) (+ (* -1 (/ (cos (- (* 1/2 (* K (+ m n))) M)) l)) (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M)))))
(* (pow l 2) (+ (* -1 (/ (+ (cos (- (* 1/2 (* K (+ m n))) M)) (* -1 (/ (cos (- (* 1/2 (* K (+ m n))) M)) l))) l)) (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M)))))
(* (pow l 2) (+ (* -1 (/ (+ (cos (- (* 1/2 (* K (+ m n))) M)) (* -1 (/ (cos (- (* 1/2 (* K (+ m n))) M)) l))) l)) (* 1/2 (cos (- (* 1/2 (* K (+ m 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 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)))))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
(/ m (pow n 2))
1
(+ 1 (/ (pow m 2) (pow n 2)))
(+ 1 (/ (pow m 2) (pow n 2)))
(+ 1 (/ (pow m 2) (pow n 2)))
(/ (pow m 2) (pow n 2))
(* (pow m 2) (+ (/ 1 (pow m 2)) (/ 1 (pow n 2))))
(* (pow m 2) (+ (/ 1 (pow m 2)) (/ 1 (pow n 2))))
(* (pow m 2) (+ (/ 1 (pow m 2)) (/ 1 (pow n 2))))
(/ (pow m 2) (pow n 2))
(* (pow m 2) (+ (/ 1 (pow m 2)) (/ 1 (pow n 2))))
(* (pow m 2) (+ (/ 1 (pow m 2)) (/ 1 (pow n 2))))
(* (pow m 2) (+ (/ 1 (pow m 2)) (/ 1 (pow n 2))))
(/ (pow m 2) (pow n 2))
(/ (+ (pow m 2) (pow n 2)) (pow n 2))
(/ (+ (pow m 2) (pow n 2)) (pow n 2))
(/ (+ (pow m 2) (pow n 2)) (pow n 2))
1
(+ 1 (/ (pow m 2) (pow n 2)))
(+ 1 (/ (pow m 2) (pow n 2)))
(+ 1 (/ (pow m 2) (pow n 2)))
1
(+ 1 (/ (pow m 2) (pow n 2)))
(+ 1 (/ (pow m 2) (pow n 2)))
(+ 1 (/ (pow m 2) (pow n 2)))
(* -1 K)
(* -1 K)
(* -1 K)
(* -1 K)
(* -1 K)
(* -1 K)
(* -1 K)
(* -1 K)
(* -1 K)
(* -1 K)
(* -1 K)
(* -1 K)
Outputs
(/ (pow m 2) n)
(/.f64 (*.f64 m m) n)
(/ (+ (* 2 (* m n)) (pow m 2)) n)
(/.f64 (*.f64 m (fma.f64 #s(literal 2 binary64) n m)) n)
(/ (+ (* n (+ n (* 2 m))) (pow m 2)) n)
(/.f64 (fma.f64 n (fma.f64 m #s(literal 2 binary64) n) (*.f64 m m)) n)
(/ (+ (* n (+ n (* 2 m))) (pow m 2)) n)
(/.f64 (fma.f64 n (fma.f64 m #s(literal 2 binary64) n) (*.f64 m m)) n)
n
(* n (+ 1 (* 2 (/ m n))))
(*.f64 n (fma.f64 #s(literal 2 binary64) (/.f64 m n) #s(literal 1 binary64)))
(* n (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))
(*.f64 n (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)))
(* n (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))
(*.f64 n (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)))
n
(* -1 (* n (- (* -2 (/ m n)) 1)))
(fma.f64 (/.f64 (*.f64 m #s(literal -2 binary64)) n) (neg.f64 n) n)
(* -1 (* n (- (* -1 (/ (+ (* 2 m) (/ (pow m 2) n)) n)) 1)))
(fma.f64 (/.f64 (*.f64 m (+.f64 #s(literal 2 binary64) (/.f64 m n))) (neg.f64 n)) (neg.f64 n) n)
(* -1 (* n (- (* -1 (/ (+ (* 2 m) (/ (pow m 2) n)) n)) 1)))
(fma.f64 (/.f64 (*.f64 m (+.f64 #s(literal 2 binary64) (/.f64 m n))) (neg.f64 n)) (neg.f64 n) n)
n
(+ n (* 2 m))
(fma.f64 m #s(literal 2 binary64) n)
(+ n (* m (+ 2 (/ m n))))
(fma.f64 m (+.f64 #s(literal 2 binary64) (/.f64 m n)) n)
(+ n (* m (+ 2 (/ m n))))
(fma.f64 m (+.f64 #s(literal 2 binary64) (/.f64 m n)) n)
(/ (pow m 2) n)
(/.f64 (*.f64 m m) n)
(* (pow m 2) (+ (* 2 (/ 1 m)) (/ 1 n)))
(*.f64 (*.f64 m m) (+.f64 (/.f64 #s(literal 2 binary64) m) (/.f64 #s(literal 1 binary64) n)))
(* (pow m 2) (+ (* 2 (/ 1 m)) (+ (/ 1 n) (/ n (pow m 2)))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 #s(literal 2 binary64) m) (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 n (*.f64 m m)))))
(* (pow m 2) (+ (* 2 (/ 1 m)) (+ (/ 1 n) (/ n (pow m 2)))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 #s(literal 2 binary64) m) (+.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 n (*.f64 m m)))))
(/ (pow m 2) n)
(/.f64 (*.f64 m m) n)
(* (pow m 2) (+ (* 2 (/ 1 m)) (/ 1 n)))
(*.f64 (*.f64 m m) (+.f64 (/.f64 #s(literal 2 binary64) m) (/.f64 #s(literal 1 binary64) n)))
(* (pow m 2) (+ (* -1 (/ (- (* -1 (/ n m)) 2) m)) (/ 1 n)))
(*.f64 (*.f64 m m) (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (-.f64 #s(literal -2 binary64) (/.f64 n m)) m)))
(* (pow m 2) (+ (* -1 (/ (- (* -1 (/ n m)) 2) m)) (/ 1 n)))
(*.f64 (*.f64 m m) (-.f64 (/.f64 #s(literal 1 binary64) n) (/.f64 (-.f64 #s(literal -2 binary64) (/.f64 n m)) m)))
(pow m 2)
(*.f64 m m)
(+ (* 2 (* m n)) (pow m 2))
(*.f64 m (fma.f64 #s(literal 2 binary64) n m))
(+ (* n (+ n (* 2 m))) (pow m 2))
(fma.f64 n (fma.f64 m #s(literal 2 binary64) n) (*.f64 m m))
(+ (* n (+ n (* 2 m))) (pow m 2))
(fma.f64 n (fma.f64 m #s(literal 2 binary64) n) (*.f64 m m))
(pow n 2)
(*.f64 n n)
(* (pow n 2) (+ 1 (* 2 (/ m n))))
(*.f64 n (*.f64 n (fma.f64 #s(literal 2 binary64) (/.f64 m n) #s(literal 1 binary64))))
(* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))
(*.f64 n (*.f64 n (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))))
(* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))
(*.f64 n (*.f64 n (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))))
(pow n 2)
(*.f64 n n)
(* (pow n 2) (+ 1 (* 2 (/ m n))))
(*.f64 n (*.f64 n (fma.f64 #s(literal 2 binary64) (/.f64 m n) #s(literal 1 binary64))))
(* (pow n 2) (+ 1 (* -1 (/ (+ (* -2 m) (* -1 (/ (pow m 2) n))) n))))
(*.f64 (*.f64 n n) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 m #s(literal -2 binary64)) (/.f64 (*.f64 m m) n)) n)))
(* (pow n 2) (+ 1 (* -1 (/ (+ (* -2 m) (* -1 (/ (pow m 2) n))) n))))
(*.f64 (*.f64 n n) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 m #s(literal -2 binary64)) (/.f64 (*.f64 m m) n)) n)))
(pow n 2)
(*.f64 n n)
(+ (* 2 (* m n)) (pow n 2))
(*.f64 n (fma.f64 m #s(literal 2 binary64) n))
(+ (* m (+ m (* 2 n))) (pow n 2))
(fma.f64 n (fma.f64 m #s(literal 2 binary64) n) (*.f64 m m))
(+ (* m (+ m (* 2 n))) (pow n 2))
(fma.f64 n (fma.f64 m #s(literal 2 binary64) n) (*.f64 m m))
(pow m 2)
(*.f64 m m)
(* (pow m 2) (+ 1 (* 2 (/ n m))))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 n m) #s(literal 1 binary64)) m) m)
(* (pow m 2) (+ 1 (+ (* 2 (/ n m)) (/ (pow n 2) (pow m 2)))))
(*.f64 m (*.f64 m (fma.f64 #s(literal 2 binary64) (/.f64 n m) (fma.f64 n (/.f64 n (*.f64 m m)) #s(literal 1 binary64)))))
(* (pow m 2) (+ 1 (+ (* 2 (/ n m)) (/ (pow n 2) (pow m 2)))))
(*.f64 m (*.f64 m (fma.f64 #s(literal 2 binary64) (/.f64 n m) (fma.f64 n (/.f64 n (*.f64 m m)) #s(literal 1 binary64)))))
(pow m 2)
(*.f64 m m)
(* (pow m 2) (+ 1 (* 2 (/ n m))))
(*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 n m) #s(literal 1 binary64)) m) m)
(* (pow m 2) (+ 1 (* -1 (/ (+ (* -2 n) (* -1 (/ (pow n 2) m))) m))))
(*.f64 (*.f64 m m) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 n #s(literal -2 binary64)) (/.f64 (*.f64 n n) m)) m)))
(* (pow m 2) (+ 1 (* -1 (/ (+ (* -2 n) (* -1 (/ (pow n 2) m))) m))))
(*.f64 (*.f64 m m) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 n #s(literal -2 binary64)) (/.f64 (*.f64 n n) m)) m)))
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ m n)))
(fma.f64 #s(literal 2 binary64) (/.f64 m n) #s(literal 1 binary64))
(+ 1 (* m (+ (* 2 (/ 1 n)) (/ m (pow n 2)))))
(fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))
(+ 1 (* m (+ (* 2 (/ 1 n)) (/ m (pow n 2)))))
(fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))
(/ (pow m 2) (pow n 2))
(/.f64 (*.f64 m m) (*.f64 n n))
(* (pow m 2) (+ (* 2 (/ 1 (* m n))) (/ 1 (pow n 2))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 m n)) (/.f64 #s(literal 1 binary64) (*.f64 n n))))
(* (pow m 2) (+ (/ 1 (pow m 2)) (+ (/ 1 (pow n 2)) (/ 2 (* m n)))))
(fma.f64 (*.f64 m m) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 m n)) (/.f64 #s(literal 1 binary64) (*.f64 n n))) #s(literal 1 binary64))
(* (pow m 2) (+ (/ 1 (pow m 2)) (+ (/ 1 (pow n 2)) (/ 2 (* m n)))))
(fma.f64 (*.f64 m m) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 m n)) (/.f64 #s(literal 1 binary64) (*.f64 n n))) #s(literal 1 binary64))
(/ (pow m 2) (pow n 2))
(/.f64 (*.f64 m m) (*.f64 n n))
(* (pow m 2) (+ (* 2 (/ 1 (* m n))) (/ 1 (pow n 2))))
(*.f64 (*.f64 m m) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 m n)) (/.f64 #s(literal 1 binary64) (*.f64 n n))))
(* (pow m 2) (+ (/ 1 (pow m 2)) (+ (/ 1 (pow n 2)) (/ 2 (* m n)))))
(fma.f64 (*.f64 m m) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 m n)) (/.f64 #s(literal 1 binary64) (*.f64 n n))) #s(literal 1 binary64))
(* (pow m 2) (+ (/ 1 (pow m 2)) (+ (/ 1 (pow n 2)) (/ 2 (* m n)))))
(fma.f64 (*.f64 m m) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 m n)) (/.f64 #s(literal 1 binary64) (*.f64 n n))) #s(literal 1 binary64))
(/ (pow m 2) (pow n 2))
(/.f64 (*.f64 m m) (*.f64 n n))
(/ (+ (* 2 (* m n)) (pow m 2)) (pow n 2))
(/.f64 (*.f64 m (fma.f64 #s(literal 2 binary64) n m)) (*.f64 n n))
(/ (+ (* n (+ n (* 2 m))) (pow m 2)) (pow n 2))
(/.f64 (fma.f64 n (fma.f64 m #s(literal 2 binary64) n) (*.f64 m m)) (*.f64 n n))
(/ (+ (* n (+ n (* 2 m))) (pow m 2)) (pow n 2))
(/.f64 (fma.f64 n (fma.f64 m #s(literal 2 binary64) n) (*.f64 m m)) (*.f64 n n))
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ m n)))
(fma.f64 #s(literal 2 binary64) (/.f64 m n) #s(literal 1 binary64))
(+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))
(fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))
(+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))
(fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ m n)))
(fma.f64 #s(literal 2 binary64) (/.f64 m n) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -2 m) (* -1 (/ (pow m 2) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 m #s(literal -2 binary64)) (/.f64 (*.f64 m m) n)) n))
(+ 1 (* -1 (/ (+ (* -2 m) (* -1 (/ (pow m 2) n))) n)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 m #s(literal -2 binary64)) (/.f64 (*.f64 m m) n)) n))
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2)))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) #s(literal 1/4 binary64) l)))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (* -1/2 (* m (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2)))))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 m n) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) #s(literal 1/4 binary64) l)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) #s(literal 1/4 binary64) l))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (* n (+ (* -1/2 (* m (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))))) (* n (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (- (* 1/8 (pow m 2)) 1/4))))))
(fma.f64 n (fma.f64 m (*.f64 #s(literal -1/2 binary64) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) #s(literal 1/4 binary64) l)))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) #s(literal 1/4 binary64) l))) (*.f64 n (fma.f64 (*.f64 m m) #s(literal 1/8 binary64) #s(literal -1/4 binary64))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) #s(literal 1/4 binary64) l))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (* n (+ (* -1/2 (* m (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))))) (* n (+ (* n (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (+ (* -1/48 (pow m 3)) (* 1/8 m)))) (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow m 2))))) (- (* 1/8 (pow m 2)) 1/4)))))))
(fma.f64 n (fma.f64 n (fma.f64 n (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) #s(literal 1/4 binary64) l))) (fma.f64 m #s(literal 1/8 binary64) (*.f64 #s(literal -1/48 binary64) (*.f64 m (*.f64 m m))))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) #s(literal 1/4 binary64) l))) (fma.f64 (*.f64 m m) #s(literal 1/8 binary64) #s(literal -1/4 binary64)))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) #s(literal 1/4 binary64) l))) (*.f64 m #s(literal -1/2 binary64)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 m m) #s(literal 1/4 binary64) l))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (neg (+ m (* -1 n)))) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2)))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 n n) #s(literal 1/4 binary64) l)))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (* -1/2 (* m (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2)))))))))
(fma.f64 m (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 n n) #s(literal 1/4 binary64) l))) (*.f64 n #s(literal -1/2 binary64))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 n n) #s(literal 1/4 binary64) l))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (* m (+ (* -1/2 (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))))) (* m (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (- (* 1/8 (pow n 2)) 1/4))))))
(fma.f64 m (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 n n) #s(literal 1/4 binary64) l))) (*.f64 (fma.f64 n (*.f64 n #s(literal 1/8 binary64)) #s(literal -1/4 binary64)) m) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 n n) #s(literal 1/4 binary64) l))) (*.f64 n #s(literal -1/2 binary64)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 n n) #s(literal 1/4 binary64) l))))
(+ (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (* m (+ (* -1/2 (* n (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))))) (* m (+ (* m (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (+ (* -1/48 (pow n 3)) (* 1/8 n)))) (* (exp (- (fabs (- n m)) (+ l (* 1/4 (pow n 2))))) (- (* 1/8 (pow n 2)) 1/4)))))))
(fma.f64 m (fma.f64 m (fma.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 n n) #s(literal 1/4 binary64) l))) (fma.f64 n (*.f64 n #s(literal 1/8 binary64)) #s(literal -1/4 binary64)) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 n n) #s(literal 1/4 binary64) l))) (*.f64 (fma.f64 n (*.f64 (*.f64 n n) #s(literal -1/48 binary64)) (*.f64 n #s(literal 1/8 binary64))) m))) (*.f64 (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 n n) #s(literal 1/4 binary64) l))) (*.f64 n #s(literal -1/2 binary64)))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (*.f64 n n) #s(literal 1/4 binary64) l))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (* (pow n 2) (- (+ 1 (/ (pow m 2) (pow n 2))) (* -2 (/ m n))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (* (pow n 2) (- (+ 1 (/ (pow m 2) (pow n 2))) (* -2 (/ m n))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (* (pow n 2) (- (+ 1 (/ (pow m 2) (pow n 2))) (* -2 (/ m n))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (+ n (* -1 m))) (+ l (* 1/4 (* (pow n 2) (- (+ 1 (/ (pow m 2) (pow n 2))) (* -2 (/ m n))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))
(exp.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (fabs.f64 (-.f64 m n))))
(+ (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))) (* -1 (* l (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))))
(*.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (exp.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (fabs.f64 (-.f64 m n)))))
(+ (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))) (* l (+ (* -1 (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))) (* 1/2 (* l (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))))))
(fma.f64 l (*.f64 (exp.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (fabs.f64 (-.f64 m n)))) (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64))) (exp.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (fabs.f64 (-.f64 m n)))))
(+ (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))) (* l (+ (* -1 (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))) (* l (+ (* -1/6 (* l (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))) (* 1/2 (exp (- (fabs (- n m)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))))))))
(fma.f64 (+.f64 (neg.f64 l) #s(literal 1 binary64)) (exp.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (fabs.f64 (-.f64 m n)))) (*.f64 l (*.f64 l (*.f64 (exp.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 n n)) (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (fabs.f64 (-.f64 m n)))) (fma.f64 #s(literal -1/6 binary64) l #s(literal 1/2 binary64))))))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (fabs (- n m)) (+ l (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2)))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
(exp (- (+ (fabs (- n m)) (* -1 l)) (* 1/4 (* (pow n 2) (+ 1 (+ (* 2 (/ m n)) (/ (pow m 2) (pow n 2))))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)) (*.f64 (*.f64 n n) #s(literal 1/4 binary64)) l)))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (pow M 2)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #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 M (*.f64 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)
1
#s(literal 1 binary64)
(+ 1 (* -1/4 (pow m 2)))
(fma.f64 m (*.f64 m #s(literal -1/4 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow m 2) (- (* 1/32 (pow m 2)) 1/4)))
(fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(+ 1 (* (pow m 2) (- (* (pow m 2) (+ 1/32 (* -1/384 (pow m 2)))) 1/4)))
(fma.f64 (*.f64 m m) (fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal -1/384 binary64)) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(exp (* -1/4 (pow m 2)))
(exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64))))
(exp (* -1/4 (pow m 2)))
(exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64))))
(exp (* -1/4 (pow m 2)))
(exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64))))
(exp (* -1/4 (pow m 2)))
(exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64))))
(exp (* -1/4 (pow m 2)))
(exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64))))
(exp (* -1/4 (pow m 2)))
(exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64))))
(exp (* -1/4 (pow m 2)))
(exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64))))
(exp (* -1/4 (pow m 2)))
(exp.f64 (*.f64 m (*.f64 m #s(literal -1/4 binary64))))
(* -1/4 (pow m 2))
(*.f64 m (*.f64 m #s(literal -1/4 binary64)))
(* -1/4 (pow m 2))
(*.f64 m (*.f64 m #s(literal -1/4 binary64)))
(* -1/4 (pow m 2))
(*.f64 m (*.f64 m #s(literal -1/4 binary64)))
(* -1/4 (pow m 2))
(*.f64 m (*.f64 m #s(literal -1/4 binary64)))
(* -1/4 (pow m 2))
(*.f64 m (*.f64 m #s(literal -1/4 binary64)))
(* -1/4 (pow m 2))
(*.f64 m (*.f64 m #s(literal -1/4 binary64)))
(* -1/4 (pow m 2))
(*.f64 m (*.f64 m #s(literal -1/4 binary64)))
(* -1/4 (pow m 2))
(*.f64 m (*.f64 m #s(literal -1/4 binary64)))
(* -1/4 (pow m 2))
(*.f64 m (*.f64 m #s(literal -1/4 binary64)))
(* -1/4 (pow m 2))
(*.f64 m (*.f64 m #s(literal -1/4 binary64)))
(* -1/4 (pow m 2))
(*.f64 m (*.f64 m #s(literal -1/4 binary64)))
(* -1/4 (pow m 2))
(*.f64 m (*.f64 m #s(literal -1/4 binary64)))
(pow m 2)
(*.f64 m m)
(pow m 2)
(*.f64 m m)
(pow m 2)
(*.f64 m m)
(pow m 2)
(*.f64 m m)
(pow m 2)
(*.f64 m m)
(pow m 2)
(*.f64 m m)
(pow m 2)
(*.f64 m m)
(pow m 2)
(*.f64 m m)
(pow m 2)
(*.f64 m m)
(pow m 2)
(*.f64 m m)
(pow m 2)
(*.f64 m m)
(pow m 2)
(*.f64 m m)
(* -1 M)
(neg.f64 M)
(+ (* -1 M) (* 1/2 (* K m)))
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(+ (* -1 M) (* 1/2 (* K m)))
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(+ (* -1 M) (* 1/2 (* K m)))
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(* 1/2 (* K m))
(*.f64 m (*.f64 #s(literal 1/2 binary64) K))
(* K (+ (* -1 (/ M K)) (* 1/2 m)))
(*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 (neg.f64 M) K)))
(* K (+ (* -1 (/ M K)) (* 1/2 m)))
(*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 (neg.f64 M) K)))
(* K (+ (* -1 (/ M K)) (* 1/2 m)))
(*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 (neg.f64 M) K)))
(* 1/2 (* K m))
(*.f64 m (*.f64 #s(literal 1/2 binary64) K))
(* -1 (* K (+ (* -1/2 m) (/ M K))))
(*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 (neg.f64 M) K)))
(* -1 (* K (+ (* -1/2 m) (/ M K))))
(*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 (neg.f64 M) K)))
(* -1 (* K (+ (* -1/2 m) (/ M K))))
(*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 (neg.f64 M) K)))
(* -1 M)
(neg.f64 M)
(+ (* -1 M) (* 1/2 (* K m)))
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(+ (* -1 M) (* 1/2 (* K m)))
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(+ (* -1 M) (* 1/2 (* K m)))
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(* 1/2 (* K m))
(*.f64 m (*.f64 #s(literal 1/2 binary64) K))
(* m (+ (* -1 (/ M m)) (* 1/2 K)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 M (neg.f64 m))))
(* m (+ (* -1 (/ M m)) (* 1/2 K)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 M (neg.f64 m))))
(* m (+ (* -1 (/ M m)) (* 1/2 K)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 M (neg.f64 m))))
(* 1/2 (* K m))
(*.f64 m (*.f64 #s(literal 1/2 binary64) K))
(* -1 (* m (+ (* -1/2 K) (/ M m))))
(*.f64 (neg.f64 m) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M m)))
(* -1 (* m (+ (* -1/2 K) (/ M m))))
(*.f64 (neg.f64 m) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M m)))
(* -1 (* m (+ (* -1/2 K) (/ M m))))
(*.f64 (neg.f64 m) (fma.f64 #s(literal -1/2 binary64) K (/.f64 M m)))
(* 1/2 (* K m))
(*.f64 m (*.f64 #s(literal 1/2 binary64) K))
(+ (* -1 M) (* 1/2 (* K m)))
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(+ (* -1 M) (* 1/2 (* K m)))
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(+ (* -1 M) (* 1/2 (* K m)))
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(* -1 M)
(neg.f64 M)
(* M (- (* 1/2 (/ (* K m) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 m K) M) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K m) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 m K) M) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K m) M)) 1))
(*.f64 M (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 m K) M) #s(literal -1 binary64)))
(* -1 M)
(neg.f64 M)
(* -1 (* M (+ 1 (* -1/2 (/ (* K m) M)))))
(neg.f64 (fma.f64 M (/.f64 (*.f64 m (*.f64 #s(literal -1/2 binary64) K)) M) M))
(* -1 (* M (+ 1 (* -1/2 (/ (* K m) M)))))
(neg.f64 (fma.f64 M (/.f64 (*.f64 m (*.f64 #s(literal -1/2 binary64) K)) M) M))
(* -1 (* M (+ 1 (* -1/2 (/ (* K m) M)))))
(neg.f64 (fma.f64 M (/.f64 (*.f64 m (*.f64 #s(literal -1/2 binary64) K)) M) M))
(cos (* -1 M))
(cos.f64 M)
(+ (cos (* -1 M)) (* -1/2 (* K (* m (sin (* -1 M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 m K) (sin.f64 (neg.f64 M))) (cos.f64 M))
(+ (cos (* -1 M)) (* K (- (* -1/8 (* K (* (pow m 2) (cos (* -1 M))))) (* 1/2 (* m (sin (* -1 M)))))))
(fma.f64 K (fma.f64 (*.f64 m #s(literal -1/2 binary64)) (sin.f64 (neg.f64 M)) (*.f64 (*.f64 m (*.f64 m (cos.f64 M))) (*.f64 #s(literal -1/8 binary64) K))) (cos.f64 M))
(+ (cos (* -1 M)) (* K (- (* K (+ (* -1/8 (* (pow m 2) (cos (* -1 M)))) (* 1/48 (* K (* (pow m 3) (sin (* -1 M))))))) (* 1/2 (* m (sin (* -1 M)))))))
(fma.f64 K (fma.f64 K (fma.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 m (*.f64 m m)) (neg.f64 (*.f64 (sin.f64 M) K))) (*.f64 (*.f64 m m) (*.f64 (cos.f64 M) #s(literal -1/8 binary64)))) (*.f64 (*.f64 m #s(literal -1/2 binary64)) (sin.f64 (neg.f64 M)))) (cos.f64 M))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* -1 M))
(cos.f64 M)
(+ (cos (* -1 M)) (* -1/2 (* K (* m (sin (* -1 M))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 m K) (sin.f64 (neg.f64 M))) (cos.f64 M))
(+ (cos (* -1 M)) (* m (- (* -1/8 (* (pow K 2) (* m (cos (* -1 M))))) (* 1/2 (* K (sin (* -1 M)))))))
(fma.f64 m (fma.f64 (*.f64 K K) (*.f64 (*.f64 m (cos.f64 M)) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (neg.f64 M)))) (cos.f64 M))
(+ (cos (* -1 M)) (* m (- (* m (+ (* -1/8 (* (pow K 2) (cos (* -1 M)))) (* 1/48 (* (pow K 3) (* m (sin (* -1 M))))))) (* 1/2 (* K (sin (* -1 M)))))))
(fma.f64 m (fma.f64 m (fma.f64 (cos.f64 M) (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 M) m)) (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/48 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (neg.f64 M)))) (cos.f64 M))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (- (* -1 (/ M K)) (* -1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (- (* -1 (/ M K)) (* -1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (- (* -1 (/ M K)) (* -1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (- (* -1 (/ M K)) (* -1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* 1/2 (* K m)))
(cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
(+ (cos (* 1/2 (* K m))) (* M (sin (* 1/2 (* K m)))))
(fma.f64 M (sin.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K))) (cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) 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 (cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K))) (*.f64 #s(literal -1/2 binary64) M) (sin.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))) (cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) 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 m (*.f64 #s(literal 1/2 binary64) K))) (*.f64 (sin.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K))) (*.f64 M #s(literal -1/6 binary64)))) (sin.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))) (cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K))))
(cos (* K (- (* 1/2 m) (/ M K))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (- (* 1/2 m) (/ M K))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (- (* 1/2 m) (/ M K))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (- (* 1/2 m) (/ M K))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(cos (* K (+ (* -1 (/ M K)) (* 1/2 m))))
(cos.f64 (*.f64 K (fma.f64 m #s(literal -1/2 binary64) (/.f64 M K))))
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(+ (* -1 (/ M K)) (* 1/2 m))
(fma.f64 m #s(literal 1/2 binary64) (/.f64 (neg.f64 M) K))
(+ (* -1 (/ M K)) (* 1/2 m))
(fma.f64 m #s(literal 1/2 binary64) (/.f64 (neg.f64 M) K))
(+ (* -1 (/ M K)) (* 1/2 m))
(fma.f64 m #s(literal 1/2 binary64) (/.f64 (neg.f64 M) K))
(* 1/2 m)
(*.f64 m #s(literal 1/2 binary64))
(* m (+ 1/2 (* -1 (/ M (* K m)))))
(*.f64 m (-.f64 #s(literal 1/2 binary64) (/.f64 M (*.f64 m K))))
(* m (+ 1/2 (* -1 (/ M (* K m)))))
(*.f64 m (-.f64 #s(literal 1/2 binary64) (/.f64 M (*.f64 m K))))
(* m (+ 1/2 (* -1 (/ M (* K m)))))
(*.f64 m (-.f64 #s(literal 1/2 binary64) (/.f64 M (*.f64 m K))))
(* 1/2 m)
(*.f64 m #s(literal 1/2 binary64))
(* -1 (* m (- (/ M (* K m)) 1/2)))
(*.f64 m (-.f64 #s(literal 1/2 binary64) (/.f64 M (*.f64 m K))))
(* -1 (* m (- (/ M (* K m)) 1/2)))
(*.f64 m (-.f64 #s(literal 1/2 binary64) (/.f64 M (*.f64 m K))))
(* -1 (* m (- (/ M (* K m)) 1/2)))
(*.f64 m (-.f64 #s(literal 1/2 binary64) (/.f64 M (*.f64 m K))))
(* 1/2 m)
(*.f64 m #s(literal 1/2 binary64))
(+ (* -1 (/ M K)) (* 1/2 m))
(fma.f64 m #s(literal 1/2 binary64) (/.f64 (neg.f64 M) K))
(+ (* -1 (/ M K)) (* 1/2 m))
(fma.f64 m #s(literal 1/2 binary64) (/.f64 (neg.f64 M) K))
(+ (* -1 (/ M K)) (* 1/2 m))
(fma.f64 m #s(literal 1/2 binary64) (/.f64 (neg.f64 M) K))
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* M (- (* 1/2 (/ m M)) (/ 1 K)))
(*.f64 M (fma.f64 m (/.f64 #s(literal 1/2 binary64) M) (/.f64 #s(literal -1 binary64) K)))
(* M (- (* 1/2 (/ m M)) (/ 1 K)))
(*.f64 M (fma.f64 m (/.f64 #s(literal 1/2 binary64) M) (/.f64 #s(literal -1 binary64) K)))
(* M (- (* 1/2 (/ m M)) (/ 1 K)))
(*.f64 M (fma.f64 m (/.f64 #s(literal 1/2 binary64) M) (/.f64 #s(literal -1 binary64) K)))
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (* M (+ (* -1/2 (/ m M)) (/ 1 K))))
(neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 m M) M) (/.f64 M K)))
(* -1 (* M (+ (* -1/2 (/ m M)) (/ 1 K))))
(neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 m M) M) (/.f64 M K)))
(* -1 (* M (+ (* -1/2 (/ m M)) (/ 1 K))))
(neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 m M) M) (/.f64 M K)))
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(/ (+ (* -1 M) (* 1/2 (* K m))) K)
(/.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M) K)
(/ (+ (* -1 M) (* 1/2 (* K m))) K)
(/.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M) K)
(/ (+ (* -1 M) (* 1/2 (* K m))) K)
(/.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M) K)
(* 1/2 m)
(*.f64 m #s(literal 1/2 binary64))
(+ (* -1 (/ M K)) (* 1/2 m))
(fma.f64 m #s(literal 1/2 binary64) (/.f64 (neg.f64 M) K))
(+ (* -1 (/ M K)) (* 1/2 m))
(fma.f64 m #s(literal 1/2 binary64) (/.f64 (neg.f64 M) K))
(+ (* -1 (/ M K)) (* 1/2 m))
(fma.f64 m #s(literal 1/2 binary64) (/.f64 (neg.f64 M) K))
(* 1/2 m)
(*.f64 m #s(literal 1/2 binary64))
(+ (* -1 (/ M K)) (* 1/2 m))
(fma.f64 m #s(literal 1/2 binary64) (/.f64 (neg.f64 M) K))
(+ (* -1 (/ M K)) (* 1/2 m))
(fma.f64 m #s(literal 1/2 binary64) (/.f64 (neg.f64 M) K))
(+ (* -1 (/ M K)) (* 1/2 m))
(fma.f64 m #s(literal 1/2 binary64) (/.f64 (neg.f64 M) K))
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* -1 (/ M K))
(/.f64 (neg.f64 M) K)
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(* 1/2 (* K n))
(*.f64 n (*.f64 #s(literal 1/2 binary64) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(* 1/2 (* K m))
(*.f64 m (*.f64 #s(literal 1/2 binary64) 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 m (*.f64 #s(literal 1/2 binary64) K))
(* -1 (* 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 (* 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 (* 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 m (*.f64 #s(literal 1/2 binary64) K))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(+ (* 1/2 (* K m)) (* 1/2 (* K n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(* 1/2 (* K n))
(*.f64 n (*.f64 #s(literal 1/2 binary64) K))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(*.f64 (*.f64 n #s(literal 1/2 binary64)) (fma.f64 m (/.f64 K n) K))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(*.f64 (*.f64 n #s(literal 1/2 binary64)) (fma.f64 m (/.f64 K n) K))
(* n (+ (* 1/2 K) (* 1/2 (/ (* K m) n))))
(*.f64 (*.f64 n #s(literal 1/2 binary64)) (fma.f64 m (/.f64 K n) K))
(* 1/2 (* K n))
(*.f64 n (*.f64 #s(literal 1/2 binary64) K))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(*.f64 (*.f64 (neg.f64 n) #s(literal -1/2 binary64)) (fma.f64 m (/.f64 K n) K))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(*.f64 (*.f64 (neg.f64 n) #s(literal -1/2 binary64)) (fma.f64 m (/.f64 K n) K))
(* -1 (* n (+ (* -1/2 K) (* -1/2 (/ (* K m) n)))))
(*.f64 (*.f64 (neg.f64 n) #s(literal -1/2 binary64)) (fma.f64 m (/.f64 K n) K))
(* (cos (neg M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (cos.f64 M) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(+ (* -1/2 (* K (* (sin (neg M)) (* (+ 1 (* l (- (* 1/2 l) 1))) (+ m n))))) (* (cos (neg M)) (+ 1 (* l (- (* 1/2 l) 1)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (+.f64 m n) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (sin.f64 M) K))) (*.f64 (cos.f64 M) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+ (* K (+ (* -1/2 (* (sin (neg M)) (* (+ 1 (* l (- (* 1/2 l) 1))) (+ m n)))) (* -1/8 (* K (* (cos (neg M)) (* (+ 1 (* l (- (* 1/2 l) 1))) (pow (+ m n) 2))))))) (* (cos (neg M)) (+ 1 (* l (- (* 1/2 l) 1)))))
(fma.f64 K (fma.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 (sin.f64 M) (*.f64 (+.f64 m n) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 K (*.f64 (*.f64 (cos.f64 M) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 m n) (+.f64 m n)))))) (*.f64 (cos.f64 M) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+ (* K (+ (* -1/2 (* (sin (neg M)) (* (+ 1 (* l (- (* 1/2 l) 1))) (+ m n)))) (* K (+ (* -1/8 (* (cos (neg M)) (* (+ 1 (* l (- (* 1/2 l) 1))) (pow (+ m n) 2)))) (* 1/48 (* K (* (sin (neg M)) (* (+ 1 (* l (- (* 1/2 l) 1))) (pow (+ m n) 3))))))))) (* (cos (neg M)) (+ 1 (* l (- (* 1/2 l) 1)))))
(fma.f64 K (fma.f64 K (fma.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) K) (sin.f64 (neg.f64 M))) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (*.f64 (+.f64 m n) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (cos.f64 M) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 m n) (+.f64 m n))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 m n)) (sin.f64 (neg.f64 M))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (cos.f64 M) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M)))
(+ (* -1/2 (* K (* m (* (sin (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1))))))) (* (cos (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))
(fma.f64 m (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M))))
(+ (* m (+ (* -1/2 (* K (* (sin (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))) (* -1/8 (* (pow K 2) (* m (* (cos (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1))))))))) (* (cos (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))
(fma.f64 m (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (*.f64 m (cos.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M)))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M))))
(+ (* m (+ (* -1/2 (* K (* (sin (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))) (* m (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))) (* 1/48 (* (pow K 3) (* m (* (sin (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1))))))))))) (* (cos (- (* 1/2 (* K n)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))
(fma.f64 m (fma.f64 m (fma.f64 #s(literal -1/8 binary64) (*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 K K) (cos.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M)))) (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 (*.f64 K K) (*.f64 (*.f64 m K) (sin.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M)))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (- n (* -1 m)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)))
(+ (* -1/2 (* K (* n (* (sin (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1))))))) (* (cos (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))
(fma.f64 n (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))))
(+ (* n (+ (* -1/2 (* K (* (sin (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))) (* -1/8 (* (pow K 2) (* n (* (cos (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1))))))))) (* (cos (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))
(fma.f64 n (fma.f64 n (*.f64 (*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))) (*.f64 (*.f64 K K) #s(literal -1/8 binary64))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))))
(+ (* n (+ (* -1/2 (* K (* (sin (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))) (* n (+ (* -1/8 (* (pow K 2) (* (cos (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))) (* 1/48 (* (pow K 3) (* n (* (sin (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1))))))))))) (* (cos (- (* 1/2 (* K m)) M)) (+ 1 (* l (- (* 1/2 l) 1)))))
(fma.f64 n (fma.f64 n (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 K K) (*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)))) (*.f64 (*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 n (sin.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)))) (*.f64 (*.f64 K (*.f64 K K)) #s(literal 1/48 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (- m (* -1 n)))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))))
(+ (* M (* (sin (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1))))) (* (cos (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 M (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))))
(+ (* M (+ (* -1/2 (* M (* (cos (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))) (* (sin (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))) (* (cos (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))
(fma.f64 M (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (*.f64 #s(literal -1/2 binary64) M)) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 M (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))))))
(+ (* M (+ (* M (+ (* -1/2 (* (cos (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1))))) (* -1/6 (* M (* (sin (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))))) (* (sin (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))) (* (cos (* 1/2 (* K (+ m n)))) (+ 1 (* l (- (* 1/2 l) 1)))))
(fma.f64 (*.f64 M M) (fma.f64 #s(literal -1/2 binary64) (*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))) (*.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (*.f64 M #s(literal -1/6 binary64))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 M (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))))))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (- (* 1/2 (* K (+ m n))) M)) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* (cos (+ (* -1 M) (* 1/2 (* K (+ m n))))) (+ 1 (* l (- (* 1/2 l) 1))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) 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 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 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)))))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 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)))))))
(*.f64 (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)))
(* 1/2 (* (pow l 2) (cos (- (* 1/2 (* K (+ m n))) M))))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (*.f64 #s(literal 1/2 binary64) (*.f64 l l)))
(* (pow l 2) (+ (* -1 (/ (cos (- (* 1/2 (* K (+ m n))) M)) l)) (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M)))))
(*.f64 (*.f64 l l) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (neg.f64 l))))
(* (pow l 2) (+ (* -1 (/ (cos (- (* 1/2 (* K (+ m n))) M)) l)) (+ (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M))) (/ (cos (- (* 1/2 (* K (+ m n))) M)) (pow l 2)))))
(*.f64 (*.f64 l l) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (*.f64 l l))) (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) l)))
(* (pow l 2) (+ (* -1 (/ (cos (- (* 1/2 (* K (+ m n))) M)) l)) (+ (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M))) (/ (cos (- (* 1/2 (* K (+ m n))) M)) (pow l 2)))))
(*.f64 (*.f64 l l) (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (*.f64 l l))) (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) l)))
(* 1/2 (* (pow l 2) (cos (- (* 1/2 (* K (+ m n))) M))))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (*.f64 #s(literal 1/2 binary64) (*.f64 l l)))
(* (pow l 2) (+ (* -1 (/ (cos (- (* 1/2 (* K (+ m n))) M)) l)) (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M)))))
(*.f64 (*.f64 l l) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (neg.f64 l))))
(* (pow l 2) (+ (* -1 (/ (+ (cos (- (* 1/2 (* K (+ m n))) M)) (* -1 (/ (cos (- (* 1/2 (* K (+ m n))) M)) l))) l)) (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M)))))
(*.f64 (*.f64 l l) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) l)) l)))
(* (pow l 2) (+ (* -1 (/ (+ (cos (- (* 1/2 (* K (+ m n))) M)) (* -1 (/ (cos (- (* 1/2 (* K (+ m n))) M)) l))) l)) (* 1/2 (cos (- (* 1/2 (* K (+ m n))) M)))))
(*.f64 (*.f64 l l) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))) (/.f64 (-.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (/.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) l)) l)))
(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 (+.f64 m n) (neg.f64 (*.f64 (sin.f64 M) K))) (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 (cos.f64 M) (*.f64 (+.f64 m n) (+.f64 m n))) (*.f64 #s(literal -1/8 binary64) K) (*.f64 (*.f64 #s(literal -1/2 binary64) (+.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 #s(literal -1/2 binary64) (*.f64 (+.f64 m n) (sin.f64 (neg.f64 M))) (*.f64 K (fma.f64 (cos.f64 M) (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) #s(literal -1/8 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 m n) (+.f64 m n)) (*.f64 (+.f64 m n) (sin.f64 (neg.f64 M)))) (*.f64 K #s(literal 1/48 binary64)))))) (cos.f64 M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K n)) M))
(cos.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M))
(+ (cos (- (* 1/2 (* K n)) M)) (* -1/2 (* K (* m (sin (- (* 1/2 (* K n)) M))))))
(fma.f64 (*.f64 m (*.f64 #s(literal -1/2 binary64) K)) (sin.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M)) (cos.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) 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 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 K K)) (*.f64 m (cos.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M))))) (cos.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) 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/48 binary64) (*.f64 K (*.f64 K K))) (*.f64 m (sin.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M))) (*.f64 (cos.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M)) (*.f64 (*.f64 K K) #s(literal -1/8 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M)))) (cos.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (- n (* -1 m)))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K m)) M))
(cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) 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) (*.f64 n K)) (sin.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)) (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) 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 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)) (*.f64 (*.f64 (*.f64 K K) (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M))) (*.f64 #s(literal -1/8 binary64) n))) (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) 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 (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)) (*.f64 (*.f64 K K) #s(literal -1/8 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 (*.f64 K (*.f64 K K)) n)) (sin.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)))) (*.f64 (*.f64 #s(literal -1/2 binary64) K) (sin.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)))) (cos.f64 (-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (- m (* -1 n)))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (* 1/2 (* K (+ m n))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))
(+ (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 K (+.f64 m n)))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 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))))))))
(fma.f64 M (fma.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))) (*.f64 #s(literal -1/2 binary64) M) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 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))))))))
(fma.f64 M (fma.f64 M (fma.f64 #s(literal -1/2 binary64) (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)))) (*.f64 M #s(literal -1/6 binary64)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (- (* 1/2 (* K (+ m n))) M))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(cos (+ (* -1 M) (* 1/2 (* K (+ m n)))))
(cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M))
(* -1 M)
(neg.f64 M)
(- (* 1/2 (* K (+ m n))) M)
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)
(- (* 1/2 (* K (+ m n))) M)
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)
(- (* 1/2 (* K (+ m n))) M)
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(* K (+ (* -1 (/ M K)) (* 1/2 (+ m n))))
(*.f64 K (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (/.f64 (neg.f64 M) K)))
(* K (+ (* -1 (/ M K)) (* 1/2 (+ m n))))
(*.f64 K (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (/.f64 (neg.f64 M) K)))
(* K (+ (* -1 (/ M K)) (* 1/2 (+ m n))))
(*.f64 K (fma.f64 #s(literal 1/2 binary64) (+.f64 m n) (/.f64 (neg.f64 M) K)))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(* -1 (* K (+ (* -1/2 (+ m n)) (/ M K))))
(neg.f64 (*.f64 K (fma.f64 #s(literal -1/2 binary64) (+.f64 m n) (/.f64 M K))))
(* -1 (* K (+ (* -1/2 (+ m n)) (/ M K))))
(neg.f64 (*.f64 K (fma.f64 #s(literal -1/2 binary64) (+.f64 m n) (/.f64 M K))))
(* -1 (* K (+ (* -1/2 (+ m n)) (/ M K))))
(neg.f64 (*.f64 K (fma.f64 #s(literal -1/2 binary64) (+.f64 m n) (/.f64 M K))))
(- (* 1/2 (* K n)) M)
(-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M)
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)
(* 1/2 (* K m))
(*.f64 m (*.f64 #s(literal 1/2 binary64) K))
(* m (- (+ (* 1/2 K) (* 1/2 (/ (* K n) m))) (/ M m)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M) m)))
(* m (- (+ (* 1/2 K) (* 1/2 (/ (* K n) m))) (/ M m)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M) m)))
(* m (- (+ (* 1/2 K) (* 1/2 (/ (* K n) m))) (/ M m)))
(*.f64 m (fma.f64 #s(literal 1/2 binary64) K (/.f64 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M) m)))
(* 1/2 (* K m))
(*.f64 m (*.f64 #s(literal 1/2 binary64) 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 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) 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 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) 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 (-.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K)) M) m)))
(- (* 1/2 (* K m)) M)
(-.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)) M)
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)
(- (+ (* 1/2 (* K m)) (* 1/2 (* K n))) M)
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)
(* 1/2 (* K n))
(*.f64 n (*.f64 #s(literal 1/2 binary64) 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 m (*.f64 #s(literal 1/2 binary64) 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 m (*.f64 #s(literal 1/2 binary64) 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 m (*.f64 #s(literal 1/2 binary64) K)) M) n)))
(* 1/2 (* K n))
(*.f64 n (*.f64 #s(literal 1/2 binary64) 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 m (*.f64 #s(literal 1/2 binary64) 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 m (*.f64 #s(literal 1/2 binary64) 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 m (*.f64 #s(literal 1/2 binary64) K)) M) n)))
(* 1/2 (* K (+ m n)))
(*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n)))
(+ (* -1 M) (* 1/2 (* K (+ m n))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)
(+ (* -1 M) (* 1/2 (* K (+ m n))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)
(+ (* -1 M) (* 1/2 (* K (+ m n))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)
(* -1 M)
(neg.f64 M)
(* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))
(*.f64 M (fma.f64 (*.f64 K (+.f64 m n)) (/.f64 #s(literal 1/2 binary64) M) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))
(*.f64 M (fma.f64 (*.f64 K (+.f64 m n)) (/.f64 #s(literal 1/2 binary64) M) #s(literal -1 binary64)))
(* M (- (* 1/2 (/ (* K (+ m n)) M)) 1))
(*.f64 M (fma.f64 (*.f64 K (+.f64 m n)) (/.f64 #s(literal 1/2 binary64) 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 (*.f64 K (+.f64 m n)) 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 (*.f64 K (+.f64 m n)) 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 (*.f64 K (+.f64 m n)) M) #s(literal 1 binary64)))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
(/ m (pow n 2))
(/.f64 m (*.f64 n n))
1
#s(literal 1 binary64)
(+ 1 (/ (pow m 2) (pow n 2)))
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
(+ 1 (/ (pow m 2) (pow n 2)))
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
(+ 1 (/ (pow m 2) (pow n 2)))
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
(/ (pow m 2) (pow n 2))
(/.f64 (*.f64 m m) (*.f64 n n))
(* (pow m 2) (+ (/ 1 (pow m 2)) (/ 1 (pow n 2))))
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
(* (pow m 2) (+ (/ 1 (pow m 2)) (/ 1 (pow n 2))))
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
(* (pow m 2) (+ (/ 1 (pow m 2)) (/ 1 (pow n 2))))
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
(/ (pow m 2) (pow n 2))
(/.f64 (*.f64 m m) (*.f64 n n))
(* (pow m 2) (+ (/ 1 (pow m 2)) (/ 1 (pow n 2))))
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
(* (pow m 2) (+ (/ 1 (pow m 2)) (/ 1 (pow n 2))))
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
(* (pow m 2) (+ (/ 1 (pow m 2)) (/ 1 (pow n 2))))
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
(/ (pow m 2) (pow n 2))
(/.f64 (*.f64 m m) (*.f64 n n))
(/ (+ (pow m 2) (pow n 2)) (pow n 2))
(/.f64 (fma.f64 m m (*.f64 n n)) (*.f64 n n))
(/ (+ (pow m 2) (pow n 2)) (pow n 2))
(/.f64 (fma.f64 m m (*.f64 n n)) (*.f64 n n))
(/ (+ (pow m 2) (pow n 2)) (pow n 2))
(/.f64 (fma.f64 m m (*.f64 n n)) (*.f64 n n))
1
#s(literal 1 binary64)
(+ 1 (/ (pow m 2) (pow n 2)))
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
(+ 1 (/ (pow m 2) (pow n 2)))
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
(+ 1 (/ (pow m 2) (pow n 2)))
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (/ (pow m 2) (pow n 2)))
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
(+ 1 (/ (pow m 2) (pow n 2)))
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
(+ 1 (/ (pow m 2) (pow n 2)))
(fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))
(* -1 K)
(neg.f64 K)
(* -1 K)
(neg.f64 K)
(* -1 K)
(neg.f64 K)
(* -1 K)
(neg.f64 K)
(* -1 K)
(neg.f64 K)
(* -1 K)
(neg.f64 K)
(* -1 K)
(neg.f64 K)
(* -1 K)
(neg.f64 K)
(* -1 K)
(neg.f64 K)
(* -1 K)
(neg.f64 K)
(* -1 K)
(neg.f64 K)
(* -1 K)
(neg.f64 K)

eval197.0ms (1.5%)

Memory
0.7MiB live, 350.3MiB allocated
Compiler

Compiled 33 110 to 3 471 computations (89.5% saved)

prune154.0ms (1.1%)

Memory
-8.7MiB live, 401.1MiB allocated
Pruning

27 alts after pruning (25 fresh and 2 done)

PrunedKeptTotal
New1 027131 040
Fresh51217
Picked325
Done000
Total1 035271 062
Accuracy
99.7%
Counts
1 062 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
8.7%
(fma.f64 (*.f64 m m) (fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal -1/384 binary64)) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
8.3%
(fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
8.1%
(fma.f64 (*.f64 M M) (fma.f64 (*.f64 M M) #s(literal 1/24 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64))
8.4%
(fma.f64 (*.f64 M M) (fma.f64 M (*.f64 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))
8.0%
(fma.f64 m (*.f64 m #s(literal -1/4 binary64)) #s(literal 1 binary64))
8.1%
(fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64))
8.2%
(*.f64 (fma.f64 n (*.f64 n #s(literal -1/4 binary64)) #s(literal 1 binary64)) (cos.f64 M))
8.2%
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
8.5%
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 M))
8.4%
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) #s(literal 1 binary64))
35.7%
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) n)) M)) (exp.f64 (neg.f64 l)))
21.2%
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (*.f64 #s(literal 1/2 binary64) (*.f64 l l)))
10.9%
(*.f64 (cos.f64 (*.f64 n (*.f64 #s(literal 1/2 binary64) K))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
8.4%
(*.f64 (cos.f64 M) (fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) #s(literal -1/384 binary64) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
53.2%
(*.f64 (cos.f64 M) (exp.f64 (*.f64 M (neg.f64 M))))
81.0%
(*.f64 n (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) (/.f64 (*.f64 (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))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) n)))
84.3%
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))) n) l)))
53.7%
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (/.f64 (*.f64 m m) (*.f64 n n)))) l)))
83.2%
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m (*.f64 m (fma.f64 #s(literal 2 binary64) (/.f64 n m) (fma.f64 n (/.f64 n (*.f64 m m)) #s(literal 1 binary64))))) l)))
59.0%
(exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))
53.0%
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
35.3%
(exp.f64 (neg.f64 l))
8.3%
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
8.2%
(cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
8.4%
(cos.f64 (*.f64 K (/.f64 (neg.f64 M) K)))
8.7%
(cos.f64 M)
8.7%
#s(literal 1 binary64)
Compiler

Compiled 1 512 to 589 computations (61% saved)

regimes115.0ms (0.9%)

Memory
15.2MiB live, 285.0MiB allocated
Counts
58 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64))
(fma.f64 m (*.f64 m #s(literal -1/4 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))
(fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 M (*.f64 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))
(fma.f64 (*.f64 m m) (fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal -1/384 binary64)) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(cos.f64 M)
(exp.f64 (neg.f64 l))
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 M))
(cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(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)))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(*.f64 (fma.f64 n (*.f64 n #s(literal -1/4 binary64)) #s(literal 1 binary64)) (cos.f64 M))
(*.f64 (cos.f64 M) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(cos.f64 (*.f64 K (/.f64 (neg.f64 M) K)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64)) (exp.f64 (neg.f64 l)))
(cos.f64 (*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))))
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 n (*.f64 #s(literal 1/2 binary64) K))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (*.f64 #s(literal 1/2 binary64) (*.f64 l l)))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (+.f64 #s(literal 0 binary64) M))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) #s(literal 1 binary64))
(*.f64 (cos.f64 M) (fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) #s(literal -1/384 binary64) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (/.f64 (*.f64 m m) (*.f64 n n)))) l)))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (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.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))) n) l)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m (*.f64 m (fma.f64 #s(literal 2 binary64) (/.f64 n m) (fma.f64 n (/.f64 n (*.f64 m m)) #s(literal 1 binary64))))) l)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) 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 M) (exp.f64 (*.f64 (*.f64 n n) #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 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) 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 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))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 (fma.f64 m (/.f64 #s(literal -2 binary64) n) #s(literal 2 binary64)) 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 (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) 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 (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 (-.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 (fma.f64 K (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (cos.f64 M) K) (*.f64 (+.f64 n m) (+.f64 n m))) (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 n m) (sin.f64 (neg.f64 M))))) (cos.f64 M)) (exp.f64 (neg.f64 l)))
(*.f64 (fma.f64 (*.f64 K (*.f64 n #s(literal -1/2 binary64))) (sin.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) K) M)) (cos.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) m) 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 n (fma.f64 (*.f64 #s(literal -1/2 binary64) K) (*.f64 (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))) (sin.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) (/.f64 (*.f64 (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))) (cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (neg.f64 M)))) n)))
(*.f64 (fma.f64 K (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) (sin.f64 M)) (*.f64 K (*.f64 (*.f64 (+.f64 n m) (+.f64 n m)) (*.f64 (cos.f64 M) #s(literal -1/8 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 (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))))))
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))))))
Calls

6 calls:

22.0ms
M
21.0ms
K
18.0ms
n
18.0ms
m
17.0ms
l
Results
AccuracySegmentsBranch
97.8%1K
97.8%1m
97.8%1n
97.8%1M
97.8%1l
97.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)

regimes117.0ms (0.9%)

Memory
-24.3MiB live, 294.4MiB allocated
Counts
50 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64))
(fma.f64 m (*.f64 m #s(literal -1/4 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))
(fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 M (*.f64 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))
(fma.f64 (*.f64 m m) (fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal -1/384 binary64)) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(cos.f64 M)
(exp.f64 (neg.f64 l))
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 M))
(cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(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)))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(*.f64 (fma.f64 n (*.f64 n #s(literal -1/4 binary64)) #s(literal 1 binary64)) (cos.f64 M))
(*.f64 (cos.f64 M) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(cos.f64 (*.f64 K (/.f64 (neg.f64 M) K)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64)) (exp.f64 (neg.f64 l)))
(cos.f64 (*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))))
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 n (*.f64 #s(literal 1/2 binary64) K))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (*.f64 #s(literal 1/2 binary64) (*.f64 l l)))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (+.f64 #s(literal 0 binary64) M))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) #s(literal 1 binary64))
(*.f64 (cos.f64 M) (fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) #s(literal -1/384 binary64) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (/.f64 (*.f64 m m) (*.f64 n n)))) l)))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (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.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))) n) l)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m (*.f64 m (fma.f64 #s(literal 2 binary64) (/.f64 n m) (fma.f64 n (/.f64 n (*.f64 m m)) #s(literal 1 binary64))))) l)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) 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 M) (exp.f64 (*.f64 (*.f64 n n) #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 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) 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 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))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 (fma.f64 m (/.f64 #s(literal -2 binary64) n) #s(literal 2 binary64)) 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 (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n))))))
Outputs
(*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n))))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
Calls

6 calls:

23.0ms
n
18.0ms
m
16.0ms
l
16.0ms
M
16.0ms
K
Results
AccuracySegmentsBranch
93.8%3K
94.1%3m
88.9%1n
96.9%3M
88.9%1l
98.0%2(*.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)

regimes32.0ms (0.2%)

Memory
19.2MiB live, 95.3MiB allocated
Counts
49 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64))
(fma.f64 m (*.f64 m #s(literal -1/4 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))
(fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 M (*.f64 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))
(fma.f64 (*.f64 m m) (fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal -1/384 binary64)) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(cos.f64 M)
(exp.f64 (neg.f64 l))
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 M))
(cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(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)))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(*.f64 (fma.f64 n (*.f64 n #s(literal -1/4 binary64)) #s(literal 1 binary64)) (cos.f64 M))
(*.f64 (cos.f64 M) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(cos.f64 (*.f64 K (/.f64 (neg.f64 M) K)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64)) (exp.f64 (neg.f64 l)))
(cos.f64 (*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))))
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 n (*.f64 #s(literal 1/2 binary64) K))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (*.f64 #s(literal 1/2 binary64) (*.f64 l l)))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (+.f64 #s(literal 0 binary64) M))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) #s(literal 1 binary64))
(*.f64 (cos.f64 M) (fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) #s(literal -1/384 binary64) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (/.f64 (*.f64 m m) (*.f64 n n)))) l)))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (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.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))) n) l)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m (*.f64 m (fma.f64 #s(literal 2 binary64) (/.f64 n m) (fma.f64 n (/.f64 n (*.f64 m m)) #s(literal 1 binary64))))) l)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) 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 M) (exp.f64 (*.f64 (*.f64 n n) #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 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) 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 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))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 n K) (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))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 (fma.f64 m (/.f64 #s(literal -2 binary64) n) #s(literal 2 binary64)) n)) M)) (exp.f64 (neg.f64 l)))
Outputs
(*.f64 (cos.f64 M) (exp.f64 (*.f64 M (neg.f64 M))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(*.f64 (cos.f64 M) (exp.f64 (*.f64 M (neg.f64 M))))
Calls

2 calls:

16.0ms
M
13.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))))))
Results
AccuracySegmentsBranch
96.9%3M
88.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 40 to 26 computations (35% saved)

regimes41.0ms (0.3%)

Memory
17.6MiB live, 96.8MiB allocated
Counts
36 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64))
(fma.f64 m (*.f64 m #s(literal -1/4 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))
(fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 M (*.f64 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))
(fma.f64 (*.f64 m m) (fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal -1/384 binary64)) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(cos.f64 M)
(exp.f64 (neg.f64 l))
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 M))
(cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(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)))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(*.f64 (fma.f64 n (*.f64 n #s(literal -1/4 binary64)) #s(literal 1 binary64)) (cos.f64 M))
(*.f64 (cos.f64 M) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(cos.f64 (*.f64 K (/.f64 (neg.f64 M) K)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64)) (exp.f64 (neg.f64 l)))
(cos.f64 (*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))))
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 n (*.f64 #s(literal 1/2 binary64) K))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (*.f64 #s(literal 1/2 binary64) (*.f64 l l)))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (+.f64 #s(literal 0 binary64) M))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) #s(literal 1 binary64))
(*.f64 (cos.f64 M) (fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) #s(literal -1/384 binary64) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (/.f64 (*.f64 m m) (*.f64 n n)))) l)))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (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.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))) n) l)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 m (*.f64 m (fma.f64 #s(literal 2 binary64) (/.f64 n m) (fma.f64 n (/.f64 n (*.f64 m m)) #s(literal 1 binary64))))) l)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (fma.f64 m (/.f64 #s(literal 2 binary64) n) (fma.f64 m (/.f64 m (*.f64 n n)) #s(literal 1 binary64))))) l)))
(*.f64 (cos.f64 M) (exp.f64 (neg.f64 l)))
Outputs
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))) n) l)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
Calls

3 calls:

16.0ms
K
12.0ms
M
11.0ms
m
Results
AccuracySegmentsBranch
88.9%1K
88.9%1m
91.5%2M
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes25.0ms (0.2%)

Memory
-20.1MiB live, 54.6MiB allocated
Counts
32 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64))
(fma.f64 m (*.f64 m #s(literal -1/4 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))
(fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 M (*.f64 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))
(fma.f64 (*.f64 m m) (fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal -1/384 binary64)) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(cos.f64 M)
(exp.f64 (neg.f64 l))
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 M))
(cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(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)))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(*.f64 (fma.f64 n (*.f64 n #s(literal -1/4 binary64)) #s(literal 1 binary64)) (cos.f64 M))
(*.f64 (cos.f64 M) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(cos.f64 (*.f64 K (/.f64 (neg.f64 M) K)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64)) (exp.f64 (neg.f64 l)))
(cos.f64 (*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))))
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (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 n (*.f64 #s(literal 1/2 binary64) K))) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 K (+.f64 m n))) M)) (*.f64 #s(literal 1/2 binary64) (*.f64 l l)))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 m K) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 M M)) (+.f64 #s(literal 0 binary64) M))))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) #s(literal 1 binary64))
(*.f64 (cos.f64 M) (fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) (fma.f64 (*.f64 n n) #s(literal -1/384 binary64) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (/.f64 (*.f64 m m) (*.f64 n n)))) l)))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (cos.f64 (-.f64 (/.f64 K (/.f64 #s(literal 2 binary64) (+.f64 m n))) M)) (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)))
Outputs
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
Calls

2 calls:

12.0ms
l
12.0ms
M
Results
AccuracySegmentsBranch
88.9%1l
88.9%1M
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes50.0ms (0.4%)

Memory
32.1MiB live, 110.5MiB allocated
Counts
22 → 2
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64))
(fma.f64 m (*.f64 m #s(literal -1/4 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))
(fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 M (*.f64 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))
(fma.f64 (*.f64 m m) (fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal -1/384 binary64)) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(cos.f64 M)
(exp.f64 (neg.f64 l))
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 M))
(cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(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)))
(cos.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 n m) K) (neg.f64 M)))
(cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M)))
(*.f64 (fma.f64 n (*.f64 n #s(literal -1/4 binary64)) #s(literal 1 binary64)) (cos.f64 M))
(*.f64 (cos.f64 M) (fma.f64 l (fma.f64 l #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(cos.f64 (*.f64 K (/.f64 (neg.f64 M) K)))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64)) (exp.f64 (neg.f64 l)))
(cos.f64 (*.f64 K (fma.f64 m #s(literal 1/2 binary64) (/.f64 M (neg.f64 K)))))
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 (fma.f64 (+.f64 n m) (*.f64 #s(literal 1/2 binary64) K) (neg.f64 M))))
Outputs
(exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
Calls

6 calls:

13.0ms
m
8.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))))))
7.0ms
l
7.0ms
M
7.0ms
K
Results
AccuracySegmentsBranch
63.2%3K
79.5%2m
79.5%2n
59.0%1M
62.8%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))))))
73.4%3l
Compiler

Compiled 64 to 46 computations (28.1% saved)

regimes16.0ms (0.1%)

Memory
-0.7MiB live, 37.7MiB allocated
Counts
12 → 3
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64))
(fma.f64 m (*.f64 m #s(literal -1/4 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))
(fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 M (*.f64 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))
(fma.f64 (*.f64 m m) (fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal -1/384 binary64)) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(cos.f64 M)
(exp.f64 (neg.f64 l))
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 M))
(cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
Outputs
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
(exp.f64 (neg.f64 l))
(exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))
Calls

3 calls:

6.0ms
n
4.0ms
m
4.0ms
l
Results
AccuracySegmentsBranch
66.6%2l
53.0%1m
70.3%3n
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes32.0ms (0.2%)

Memory
11.5MiB live, 84.2MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64))
(fma.f64 m (*.f64 m #s(literal -1/4 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))
(fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 M (*.f64 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))
(fma.f64 (*.f64 m m) (fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal -1/384 binary64)) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(cos.f64 M)
(exp.f64 (neg.f64 l))
(*.f64 (-.f64 #s(literal 1 binary64) l) (cos.f64 M))
(cos.f64 (*.f64 m (*.f64 #s(literal 1/2 binary64) K)))
Outputs
(exp.f64 (neg.f64 l))
Calls

6 calls:

8.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))))))
6.0ms
n
4.0ms
l
4.0ms
M
4.0ms
m
Results
AccuracySegmentsBranch
35.3%1m
35.3%1M
35.3%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))))))
35.3%1K
35.3%1l
35.3%1n
Compiler

Compiled 64 to 46 computations (28.1% saved)

regimes27.0ms (0.2%)

Memory
-26.2MiB live, 54.5MiB allocated
Counts
8 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64))
(fma.f64 m (*.f64 m #s(literal -1/4 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))
(fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 M (*.f64 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))
(fma.f64 (*.f64 m m) (fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal -1/384 binary64)) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(cos.f64 M)
Outputs
(cos.f64 M)
Calls

6 calls:

10.0ms
l
4.0ms
K
3.0ms
m
3.0ms
M
3.0ms
n
Results
AccuracySegmentsBranch
8.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))))))
8.7%1K
8.7%1m
8.7%1n
8.7%1M
8.7%1l
Compiler

Compiled 64 to 46 computations (28.1% saved)

regimes20.0ms (0.1%)

Memory
12.0MiB live, 50.7MiB allocated
Accuracy

Total -0.7b remaining (-1.2%)

Threshold costs -0.7b (-1.2%)

Counts
7 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(fma.f64 #s(literal -1/2 binary64) (*.f64 M M) #s(literal 1 binary64))
(fma.f64 m (*.f64 m #s(literal -1/4 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))
(fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 M M) (fma.f64 M (*.f64 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))
(fma.f64 (*.f64 m m) (fma.f64 (*.f64 m m) (fma.f64 m (*.f64 m #s(literal -1/384 binary64)) #s(literal 1/32 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64))
Outputs
#s(literal 1 binary64)
Calls

6 calls:

4.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))))))
3.0ms
m
3.0ms
M
3.0ms
l
3.0ms
n
Results
AccuracySegmentsBranch
8.7%1M
8.7%1m
8.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))))))
8.7%1n
8.7%1K
8.7%1l
Compiler

Compiled 64 to 46 computations (28.1% saved)

bsearch1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0
0.9977281539639108
Compiler

Compiled 37 to 29 computations (21.6% saved)

bsearch123.0ms (0.9%)

Memory
-22.8MiB live, 87.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
98.0ms
9.641075448717659e-11
15527322.468221571
19.0ms
-1.1957475703527843e+55
-5.4216974553857455e+53
Samples
103.0ms265×0valid
2.0ms1valid
Compiler

Compiled 649 to 454 computations (30% saved)

Precisions
Click to see histograms. Total time spent on operations: 96.0ms
ival-sub: 77.0ms (80% of total)
ival-div: 4.0ms (4.2% of total)
ival-mult: 4.0ms (4.2% of total)
ival-pow2: 3.0ms (3.1% of total)
ival-cos: 3.0ms (3.1% of total)
ival-add: 2.0ms (2.1% of total)
ival-exp: 2.0ms (2.1% of total)
ival-neg: 1.0ms (1% of total)
ival-fabs: 1.0ms (1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch37.0ms (0.3%)

Memory
-17.9MiB live, 57.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
34.0ms
-1.8858135038246054e+26
-4673155618849654000.0
Samples
20.0ms138×0valid
8.0ms1valid
Compiler

Compiled 514 to 344 computations (33.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-exp: 7.0ms (33.3% of total)
ival-sub: 3.0ms (14.3% of total)
ival-div: 2.0ms (9.5% of total)
ival-mult: 2.0ms (9.5% of total)
ival-cos: 2.0ms (9.5% of total)
ival-add: 1.0ms (4.8% of total)
ival-pow2: 1.0ms (4.8% of total)
ival-neg: 1.0ms (4.8% of total)
ival-fabs: 1.0ms (4.8% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch13.0ms (0.1%)

Memory
28.4MiB live, 28.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
11.0ms
114291.26603039032
192845.29015893582
Samples
7.0ms58×0valid
2.0ms1valid
Compiler

Compiled 133 to 109 computations (18% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-sub: 2.0ms (30.1% of total)
ival-div: 1.0ms (15% of total)
ival-mult: 1.0ms (15% of total)
ival-exp: 1.0ms (15% of total)
ival-pow2: 1.0ms (15% of total)
ival-cos: 1.0ms (15% of total)
ival-add: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-neg: 0.0ms (0% of total)
ival-fabs: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch32.0ms (0.2%)

Memory
-30.1MiB live, 51.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
114291.26603039032
192845.29015893582
25.0ms
-7.366766616821514e-16
-7.253862286772809e-19
Samples
18.0ms119×0valid
3.0ms1valid
Compiler

Compiled 289 to 245 computations (15.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-div: 6.0ms (36.6% of total)
ival-sub: 3.0ms (18.3% of total)
ival-mult: 2.0ms (12.2% of total)
ival-add: 1.0ms (6.1% of total)
ival-exp: 1.0ms (6.1% of total)
ival-pow2: 1.0ms (6.1% of total)
ival-neg: 1.0ms (6.1% of total)
ival-cos: 1.0ms (6.1% of total)
ival-fabs: 1.0ms (6.1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

simplify53.0ms (0.4%)

Memory
14.8MiB live, 53.2MiB allocated
Algorithm
egg-herbie
Rules
402×distribute-lft-neg-in_binary64
334×neg-mul-1_binary64
266×cancel-sign-sub_binary64
250×unsub-neg_binary64
238×neg-sub0_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
086257
1131257
2166257
3197255
4239255
5274255
6347255
7510255
8705255
9763255
10917255
111083255
121275255
131435255
141536255
151570255
161595255
Stop Event
saturated
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))))))
(if (<=.f64 (*.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)))))) #s(literal 0 binary64)) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n)))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))
(if (<=.f64 M #s(literal -549999999999999975003873838340241420593026678583721984 binary64)) (*.f64 (cos.f64 M) (exp.f64 (*.f64 M (neg.f64 M)))) (if (<=.f64 M #s(literal 170 binary64)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (*.f64 (cos.f64 M) (exp.f64 (*.f64 M (neg.f64 M))))))
(if (<=.f64 M #s(literal -7600000000000000000000 binary64)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))) n) l))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))
(exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l)))
(if (<=.f64 n #s(literal 115000 binary64)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(if (<=.f64 n #s(literal -7301667457314601/10141204801825835211973625643008 binary64)) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))) (if (<=.f64 n #s(literal 115000 binary64)) (exp.f64 (neg.f64 l)) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))))
(exp.f64 (neg.f64 l))
(cos.f64 M)
#s(literal 1 binary64)
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 (-.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64)))))
(if (<=.f64 (*.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)))))) #s(literal 0 binary64)) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 K (+.f64 m n)) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.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)) n)))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))
(if (<=.f64 (*.f64 (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 m n)) l) (pow.f64 (-.f64 (/.f64 (+.f64 m n) #s(literal 2 binary64)) M) #s(literal 2 binary64)))) (cos.f64 (-.f64 (/.f64 (*.f64 (+.f64 m n) K) #s(literal 2 binary64)) M))) #s(literal 0 binary64)) (*.f64 (cos.f64 (-.f64 (/.f64 (*.f64 (+.f64 m n) K) #s(literal 2 binary64)) M)) (exp.f64 (*.f64 n (*.f64 n (+.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (fma.f64 m #s(literal -1/2 binary64) M) (/.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 (fma.f64 m #s(literal -1/2 binary64) M) (fma.f64 m #s(literal -1/2 binary64) M) l)) n)) n)))))) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) l))))
(if (<=.f64 M #s(literal -549999999999999975003873838340241420593026678583721984 binary64)) (*.f64 (cos.f64 M) (exp.f64 (*.f64 M (neg.f64 M)))) (if (<=.f64 M #s(literal 170 binary64)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))) (*.f64 (cos.f64 M) (exp.f64 (*.f64 M (neg.f64 M))))))
(if (<=.f64 M #s(literal -549999999999999975003873838340241420593026678583721984 binary64)) (*.f64 (cos.f64 M) (exp.f64 (*.f64 M (neg.f64 M)))) (if (<=.f64 M #s(literal 170 binary64)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 m n) (+.f64 m n)) l))) (*.f64 (cos.f64 M) (exp.f64 (*.f64 M (neg.f64 M))))))
(if (<=.f64 M #s(literal -7600000000000000000000 binary64)) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 n (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64))) n) l))) (exp.f64 (-.f64 (fabs.f64 (-.f64 n m)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 n m) (+.f64 n m)) l))))
(if (<=.f64 M #s(literal -7600000000000000000000 binary64)) (exp.f64 (-.f64 (fabs.f64 (-.f64 m n)) (fma.f64 #s(literal 1/4 binary64) (*.f64 n (*.f64 n (fma.f64 m (+.f64 (/.f64 #s(literal 2 binary64) n) (/.f64 m (*.f64 n n))) #s(literal 1 binary64)))) l))) (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 (fabs.f64 (-.f64 n m)) (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 m n) (+.f64 m n)) l)))
(if (<=.f64 n #s(literal 115000 binary64)) (exp.f64 (*.f64 (*.f64 m m) #s(literal -1/4 binary64))) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(if (<=.f64 n #s(literal 115000 binary64)) (exp.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 m m))) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))))
(if (<=.f64 n #s(literal -7301667457314601/10141204801825835211973625643008 binary64)) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64)))) (if (<=.f64 n #s(literal 115000 binary64)) (exp.f64 (neg.f64 l)) (exp.f64 (*.f64 n (*.f64 n #s(literal -1/4 binary64))))))
(exp.f64 (neg.f64 l))
(cos.f64 M)
#s(literal 1 binary64)

soundness1.1s (8.4%)

Memory
-7.7MiB live, 1 137.7MiB allocated
Rules
12 532×lower-fma.f64
12 532×lower-fma.f32
10 904×lower-fma.f64
10 904×lower-fma.f32
9 628×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
06367269
120146991
264916987
080446531
0172125348
1569124392
0846523354
08597372
126607144
279447144
080276779
040176
075176
1306176
22532171
08330171
04193518
112793459
239353419
082683277
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 970 to 574 computations (40.8% saved)

preprocess127.0ms (0.9%)

Memory
41.7MiB live, 158.6MiB allocated
Compiler

Compiled 1 152 to 452 computations (60.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...