Toniolo and Linder, Equation (3a)

Time bar (total: 11.2s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze199.0ms (1.8%)

Memory
-6.5MiB live, 203.2MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
50%49.9%49.9%0.2%0%0%0%3
50%49.9%49.9%0.2%0%0%0%4
50%49.9%49.9%0.2%0%0%0%5
50%49.9%49.9%0.2%0%0%0%6
75%74.9%25%0.2%0%0%0%7
75%74.9%25%0.2%0%0%0%8
75%74.9%25%0.2%0%0%0%9
75%74.9%25%0.2%0%0%0%10
87.5%87.3%12.5%0.2%0%0%0%11
87.5%87.3%12.5%0.2%0%0%0%12
Compiler

Compiled 31 to 24 computations (22.6% saved)

sample2.4s (21.6%)

Memory
78.1MiB live, 2 867.5MiB allocated
Samples
1.8s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.4s
ival-sin: 439.0ms (30.6% of total)
ival-pow2: 316.0ms (22% of total)
ival-div: 211.0ms (14.7% of total)
ival-mult: 180.0ms (12.5% of total)
ival-sqrt: 159.0ms (11.1% of total)
ival-add: 113.0ms (7.9% of total)
exact: 8.0ms (0.6% of total)
ival-true: 7.0ms (0.5% of total)
ival-assert: 4.0ms (0.3% of total)
Bogosity

explain655.0ms (5.9%)

Memory
-188.8MiB live, 671.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
390-0-(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
60-0-(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
20-0-(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
00-0-(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
00-0-Om
00-0-(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
00-0-#s(literal 1 binary64)
00-0-(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
00-0-(*.f64 #s(literal 2 binary64) l)
00-0-(sin.f64 ky)
00-0-(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
00-0-kx
00-0-ky
00-0-(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
00-0-(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))
00-0-(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
00-0-(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
00-0-(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
00-0-(sin.f64 kx)
00-0-#s(literal 2 binary64)
00-0-(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
00-0-l
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))oflow-rescue390
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))overflow19
(/.f64 (*.f64 #s(literal 2 binary64) l) Om)overflow23
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))overflow58
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))overflow58
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))overflow62
*.f64(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))n*o20
*.f64(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))o*u10
(/.f64 (*.f64 #s(literal 2 binary64) l) Om)overflow23
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))overflow62
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))underflow64
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))underflow64
(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))underflow18
Confusion
Predicted +Predicted -
+31
-39213
Precision
0.07142857142857142
Recall
0.75
Confusion?
Predicted +Predicted MaybePredicted -
+301
-390213
Precision?
0.07142857142857142
Recall?
0.75
Freqs
test
numberfreq
0214
142
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
110.0ms512×0valid
Compiler

Compiled 645 to 92 computations (85.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 84.0ms
ival-sin: 28.0ms (33.2% of total)
ival-div: 16.0ms (19% of total)
ival-pow2: 15.0ms (17.8% of total)
ival-mult: 10.0ms (11.9% of total)
ival-add: 7.0ms (8.3% of total)
ival-sqrt: 7.0ms (8.3% of total)
ival-true: 1.0ms (1.2% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)

preprocess161.0ms (1.4%)

Memory
-6.0MiB live, 225.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0127391
1365354
21305354
36026354
02227
03927
16925
218425
3104325
4566125
0809124
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
Outputs
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
(sqrt.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))))
Symmetry

(abs ky)

(abs kx)

(abs Om)

(abs l)

(sort kx ky)

Compiler

Compiled 29 to 22 computations (24.1% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 4 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
Compiler

Compiled 29 to 22 computations (24.1% saved)

simplify126.0ms (1.1%)

Memory
-7.1MiB live, 155.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
cost-diff1
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
cost-diff2
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff2
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022198
039198
169194
2184194
31043194
45661194
08091188
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
(*.f64 #s(literal 2 binary64) l)
l
Om
(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
(sin.f64 kx)
kx
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(sin.f64 ky)
ky
Outputs
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
(sqrt.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
(/.f64 (*.f64 l #s(literal 2 binary64)) Om)
(*.f64 #s(literal 2 binary64) l)
(*.f64 l #s(literal 2 binary64))
l
Om
(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
(sin.f64 kx)
kx
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(sin.f64 ky)
ky

localize72.0ms (0.6%)

Memory
14.7MiB live, 99.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.34742277725201554
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
accuracy0.379570019536884
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
accuracy1.465284425326031
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
accuracy9.079545681443449
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
Samples
49.0ms256×0valid
Compiler

Compiled 410 to 46 computations (88.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-sin: 12.0ms (33.7% of total)
ival-pow2: 7.0ms (19.6% of total)
ival-div: 5.0ms (14% of total)
ival-mult: 4.0ms (11.2% of total)
ival-add: 3.0ms (8.4% of total)
ival-sqrt: 3.0ms (8.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series108.0ms (1%)

Memory
-10.5MiB live, 104.1MiB allocated
Counts
8 → 123
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
Outputs
1
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))) (* -1 (/ (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(+ 1 (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 5))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) (pow l 3))))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l)
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)))
(+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(* -2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))))
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))))))))
(/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))))))))))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))) Om)
(* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1 (/ (* (pow l 2) (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 1/2 (* (* (pow kx 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow kx 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 1/2 (* (* (pow ky 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow ky 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))
(+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))))))))
(pow ky 2)
(* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(pow (sin ky) 2)
Calls

12 calls:

TimeVariablePointExpression
23.0ms
ky
@-inf
((* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (/ 1 2) (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow (sin ky) 2) (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
21.0ms
kx
@0
((* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (/ 1 2) (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow (sin ky) 2) (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
9.0ms
ky
@0
((* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (/ 1 2) (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow (sin ky) 2) (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
9.0ms
l
@inf
((* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (/ 1 2) (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow (sin ky) 2) (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
8.0ms
l
@0
((* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (/ 1 2) (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow (sin ky) 2) (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))

simplify204.0ms (1.8%)

Memory
10.4MiB live, 162.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079510441
1306210059
084449507
Stop Event
iter limit
node limit
Counts
123 → 123
Calls
Call 1
Inputs
1
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))) (* -1 (/ (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(+ 1 (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 5))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) (pow l 3))))))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l)
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)))
(+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(* -2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))))
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))))))))
(/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))))))))))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))) Om)
(* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1 (/ (* (pow l 2) (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 1/2 (* (* (pow kx 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow kx 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2)))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 1/2 (* (* (pow ky 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow ky 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))
(+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))))))))
(pow ky 2)
(* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(pow (sin ky) 2)
Outputs
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (*.f64 (neg.f64 l) l) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 (neg.f64 Om) Om))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) #s(literal 2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64))) (*.f64 l l) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (*.f64 l l) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 (neg.f64 Om) Om))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(-.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 l l)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -2 binary64)))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))) (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))) (* -1 (/ (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) #s(literal 2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -2 binary64))) (*.f64 Om Om)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)))))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 l l) (/.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))) (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(+ 1 (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) (*.f64 #s(literal 2 binary64) (*.f64 l l)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 l l)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 l l) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64)))) #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))))) (*.f64 l l) (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))) (*.f64 l l) #s(literal 1 binary64))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)))
(+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) #s(literal 2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64))) (*.f64 l l) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (*.f64 l l) (*.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)))) (*.f64 l l) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(fma.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 (/.f64 Om l) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/2 binary64)))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 5))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 5 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 (/.f64 Om l) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) (*.f64 l l) #s(literal 1 binary64))
(sqrt 1/2)
(sqrt.f64 #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (fma.f64 (/.f64 #s(literal -1/32 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 Om Om) l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 #s(literal 1/2 binary64))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) (pow l 3))))))
(+.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 3 binary64))) #s(literal -3/64 binary64)) (pow.f64 l #s(literal 3 binary64)))) #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal -1/32 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 Om Om) l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))))) (sqrt.f64 #s(literal 1/2 binary64)))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om) #s(literal 2 binary64))) l)
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om) #s(literal 2 binary64)))) l)
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/512 binary64) (/.f64 (pow.f64 Om #s(literal 5 binary64)) (pow.f64 l #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om) #s(literal 2 binary64))))) l)
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))
(/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)
(/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)
(/.f64 (fma.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om)) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l)
(/.f64 (fma.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om)) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 Om Om) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 4 binary64)))) (*.f64 (pow.f64 l #s(literal 6 binary64)) Om)))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) l)
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) l))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) l))
(+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1/32 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)) l))) l))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 3 binary64))) #s(literal -3/64 binary64)) l)) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 Om Om) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal -1/32 binary64))) (neg.f64 l))) l))
(* -2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(*.f64 (*.f64 #s(literal -2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(*.f64 (neg.f64 l) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om) #s(literal 2 binary64))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(*.f64 (neg.f64 l) (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om) #s(literal 2 binary64)))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))))
(*.f64 (neg.f64 l) (fma.f64 (*.f64 #s(literal 1/512 binary64) (/.f64 (pow.f64 Om #s(literal 5 binary64)) (pow.f64 l #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om) #s(literal 2 binary64))))))
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))
(* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l))
(/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) (neg.f64 l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l))
(/.f64 (fma.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om)) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) (neg.f64 l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l))
(/.f64 (fma.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om)) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 Om Om) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 4 binary64)))) (*.f64 (pow.f64 l #s(literal 6 binary64)) Om)))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) (neg.f64 l))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) l) #s(literal 1/4 binary64))) Om #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 3/512 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 l #s(literal 3 binary64))) #s(literal -1/32 binary64))) (*.f64 Om Om) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) l) #s(literal 1/4 binary64))) Om #s(literal 1/2 binary64))
(/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om)) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)))) Om (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) Om) (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 l #s(literal 3 binary64))) #s(literal -3/64 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)))) Om (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) Om (sqrt.f64 #s(literal 1/2 binary64)))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) Om)
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) Om)
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) l) #s(literal 1/4 binary64))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))) Om)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 l #s(literal 3 binary64))) #s(literal -1/64 binary64))) (*.f64 Om Om) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) l) #s(literal 1/4 binary64))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) Om)
(* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) l) #s(literal 1/2 binary64))) Om)
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 3/256 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 l #s(literal 3 binary64))) #s(literal -1/16 binary64))) (*.f64 Om Om) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) l) #s(literal 1/2 binary64))) Om)
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -5/2048 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 7 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 7 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))) (pow.f64 l #s(literal 5 binary64))) #s(literal 3/256 binary64))) (*.f64 Om Om) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 l #s(literal 3 binary64))) #s(literal -1/16 binary64))) (*.f64 Om Om) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) l) #s(literal 1/2 binary64))) Om)
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (*.f64 (neg.f64 l) l) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64)))) (fma.f64 (*.f64 (neg.f64 l) l) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (-.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 l l)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1 (/ (* (pow l 2) (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (fma.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (-.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 l l)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(fma.f64 #s(literal -2 binary64) (-.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))
(fma.f64 #s(literal -2 binary64) (-.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om))) (fma.f64 (*.f64 (pow.f64 l #s(literal 6 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64)))) #s(literal 4 binary64) #s(literal 1 binary64)))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64)))) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(fma.f64 (neg.f64 (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 kx kx))) #s(literal -1/4 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (+.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om))) (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))))) (*.f64 kx kx))))) (*.f64 kx kx) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (*.f64 kx l) (*.f64 kx l) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(fma.f64 (/.f64 (fma.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 kx l) (*.f64 kx l)) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2)))))))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 8/45 binary64) (*.f64 (*.f64 kx l) (*.f64 kx l)) (*.f64 #s(literal -4/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx) (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 l l) Om))) (*.f64 kx kx) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 l l)) (*.f64 kx kx)) (*.f64 Om Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))
(fma.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))))) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (*.f64 kx kx) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))))) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om))) (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))))) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))))))) (*.f64 kx kx) (*.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (*.f64 kx kx) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 1/2 (* (* (pow kx 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) #s(literal -4 binary64))) (*.f64 kx kx)) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 kx kx) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow kx 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (+.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) #s(literal -4 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal 8/45 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 (*.f64 (*.f64 l l) (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) #s(literal -4 binary64))) (*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om)))) #s(literal -2 binary64))) (*.f64 kx kx))))) (*.f64 kx kx) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 kx kx) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64))
(+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(*.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (*.f64 kx l) (*.f64 kx l) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l))) (*.f64 Om Om)))
(+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)) Om) (*.f64 (/.f64 (fma.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 kx l) (*.f64 kx l)) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx)))
(+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))))))
(fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)) Om) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 8/45 binary64) (*.f64 (*.f64 kx l) (*.f64 kx l)) (*.f64 #s(literal -4/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx) (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 l l) Om))) (*.f64 kx kx)))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 kx kx))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (+.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om))) (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))))) (*.f64 kx kx))))) (*.f64 kx kx) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(fma.f64 (neg.f64 (*.f64 (/.f64 (*.f64 ky ky) Om) (/.f64 (*.f64 l l) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 ky ky))) #s(literal -1/4 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (+.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om))) (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))))) (*.f64 ky ky))))) (*.f64 ky ky) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (*.f64 ky l) (*.f64 ky l) (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 l l))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(fma.f64 (/.f64 (fma.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 ky l) (*.f64 ky l)) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 ky ky) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2)))))))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 8/45 binary64) (*.f64 (*.f64 ky l) (*.f64 ky l)) (*.f64 #s(literal -4/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 ky ky) (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 l l) Om))) (*.f64 ky ky) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(fma.f64 (neg.f64 (*.f64 (*.f64 ky ky) (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))
(fma.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 ky ky) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))))) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))))) (*.f64 ky ky) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))))) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 ky ky) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om))) (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))))) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))))))) (*.f64 ky ky) (*.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (*.f64 ky ky) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 ky ky) Om) (/.f64 (*.f64 l l) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 1/2 (* (* (pow ky 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) #s(literal -4 binary64))) (*.f64 ky ky)) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 ky ky) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow ky 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (+.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) #s(literal -4 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal 8/45 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 (*.f64 (*.f64 l l) (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) #s(literal -4 binary64))) (*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om)))) #s(literal -2 binary64))) (*.f64 ky ky))))) (*.f64 ky ky) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 ky ky) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64))
(+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(*.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (*.f64 ky l) (*.f64 ky l) (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 l l))) (*.f64 Om Om)))
(+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 l l)) Om) (*.f64 (/.f64 (fma.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 ky l) (*.f64 ky l)) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 ky ky)))
(+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))))))))
(fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 l l)) Om) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 8/45 binary64) (*.f64 (*.f64 ky l) (*.f64 ky l)) (*.f64 #s(literal -4/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 ky ky) (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 l l) Om))) (*.f64 ky ky)))
(pow ky 2)
(*.f64 ky ky)
(* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))
(*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))
(*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/315 binary64) (*.f64 ky ky) #s(literal 2/45 binary64)) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 ky ky) Om) (/.f64 (*.f64 l l) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 ky ky))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (+.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om))) (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))))) (*.f64 ky ky))))) (*.f64 ky ky) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))

rewrite240.0ms (2.2%)

Memory
30.5MiB live, 190.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022136
039136
1141131
21057131
08688126
Stop Event
iter limit
node limit
iter limit
Counts
8 → 447
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
Outputs
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1/4 binary64)) (-.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64))) (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))) (+.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64))))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))))))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (*.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))))) (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64))))))
(fma.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(+.f64 (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))))
(+.f64 (/.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))))) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
#s(literal 1/2 binary64)
(*.f64 (fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))) (fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(*.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 4 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (*.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 4 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64)) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 4 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 6 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64)) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 6 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 4 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 6 binary64)) (pow.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 4 binary64)) (-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 4 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 6 binary64)) #s(literal -1 binary64))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 4 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64))) (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 6 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 4 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 6 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 6 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 4 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 4 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 4 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 6 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(neg.f64 (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx) (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))) #s(literal 1 binary64))
(fma.f64 (fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 ky))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 ky))) #s(literal 1 binary64))
(fma.f64 (fma.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))) (-.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))) #s(literal 1 binary64))
(fma.f64 (fma.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 ky))) (-.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 ky))) #s(literal 1 binary64))
(fma.f64 (*.f64 (neg.f64 (sin.f64 kx)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (neg.f64 (sin.f64 kx)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (neg.f64 (sin.f64 kx))) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (neg.f64 (sin.f64 kx))) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (neg.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (neg.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (neg.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (neg.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (+.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (-.f64 (sin.f64 kx) (sin.f64 ky))) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (-.f64 (sin.f64 kx) (sin.f64 ky))) #s(literal 1 binary64))
(fma.f64 (fabs.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx))) (fabs.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx))) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))) (fabs.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -2 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -2 binary64)) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (pow.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64)))) (pow.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 kx)) (sin.f64 kx) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (neg.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))) #s(literal 1 binary64))
(fma.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 6 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (neg.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64))))
(-.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky))) (sin.f64 ky)))
(-.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))) (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(-.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)))
(-.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(-.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))
(fabs.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (fma.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 4 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 4 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 4 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 4 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky))) (sin.f64 ky)))
(+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))) (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(+.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (cosh.f64 (asinh.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cosh.f64 (asinh.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)))))
(pow.f64 (exp.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(/.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64))) (sin.f64 (acos.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))) (sin.f64 (acos.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(/.f64 (sqrt.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64))))) (sqrt.f64 (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))))))
(sqrt.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fabs.f64 (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(*.f64 (sin.f64 (acos.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sin.f64 (acos.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (cosh.f64 (asinh.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3/2 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(*.f64 (cosh.f64 (asinh.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3/2 binary64)))) (sqrt.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (cosh.f64 (asinh.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3/2 binary64)))) (pow.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(pow.f64 (*.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1/4 binary64))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (sin.f64 (acos.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (cosh.f64 (asinh.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3/2 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 4 binary64)) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (sqrt.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)))) (sqrt.f64 (neg.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 6 binary64)) #s(literal -1 binary64))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (sin.f64 (acos.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (cosh.f64 (asinh.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3/2 binary64)))) (hypot.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (cosh.f64 (asinh.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3/2 binary64)))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fabs.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx) (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))))
(*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 ky))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 ky))))
(*.f64 (fma.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))) (-.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))))
(*.f64 (fma.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 ky))) (-.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 ky))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (+.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (-.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (-.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (pow.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64)))) (pow.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))
(*.f64 (neg.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))))
(*.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))
(*.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (neg.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 4 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 4 binary64))) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 6 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64)))) (fma.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64)))) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 Om (*.f64 #s(literal -2 binary64) l)))
(/.f64 (neg.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (pow.f64 (*.f64 Om (*.f64 #s(literal -2 binary64) l)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 6 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))
(/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (*.f64 Om (*.f64 #s(literal -2 binary64) l)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 6 binary64)))))
(neg.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))
(fma.f64 (*.f64 (neg.f64 (sin.f64 kx)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (neg.f64 (sin.f64 kx)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (*.f64 (neg.f64 (sin.f64 kx)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (neg.f64 (sin.f64 kx)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (neg.f64 (sin.f64 kx)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (neg.f64 (sin.f64 kx)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (neg.f64 (sin.f64 kx))) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (neg.f64 (sin.f64 kx))) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (neg.f64 (sin.f64 kx))) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (neg.f64 (sin.f64 kx))) (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (neg.f64 (sin.f64 kx))) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (neg.f64 (sin.f64 kx))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (neg.f64 (sin.f64 ky)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (neg.f64 (sin.f64 ky))) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (neg.f64 (sin.f64 ky))) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx))) (fabs.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx))) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (fabs.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx))) (fabs.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx))) (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx))) (fabs.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))) (fabs.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (fabs.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))) (fabs.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))) (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))) (fabs.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))) (fabs.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 ky))) (fabs.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 ky))) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (/.f64 l Om) (*.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (/.f64 l Om)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 kx)) (sin.f64 kx) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 kx)) (sin.f64 kx) (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 kx)) (sin.f64 kx) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky)) (sin.f64 ky) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) (*.f64 (neg.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (sin.f64 kx) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 ky)) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 ky)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))
(fma.f64 (cosh.f64 (log.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))
(fma.f64 (/.f64 l Om) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (*.f64 (/.f64 l Om) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))))
(fma.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))))
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (cosh.f64 (log.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (sinh.f64 (log.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 4 binary64)) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 4 binary64)) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky))) (sin.f64 ky)))
(-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)))
(-.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 kx))) (sin.f64 kx)))
(-.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) (*.f64 (neg.f64 (sin.f64 kx)) (*.f64 (sin.f64 kx) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))
(+.f64 (*.f64 (/.f64 l Om) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))) (*.f64 (/.f64 l Om) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) l) Om))))
(+.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 (neg.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (/.f64 l Om)) (*.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) (/.f64 l Om)))
(+.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (cosh.f64 (log.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (sinh.f64 (log.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))))) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 4 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) (sin.f64 ky))) (sin.f64 ky)))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (sin.f64 ky) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 #s(literal -2 binary64) l) Om)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(*.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (neg.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (pow.f64 (neg.f64 (sin.f64 ky)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sin.f64 ky)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (sin.f64 ky)))
(*.f64 (-.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (+.f64 ky ky))) #s(literal 1/2 binary64))
(*.f64 (sin.f64 ky) (sin.f64 ky))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (sin.f64 ky)))
(pow.f64 (neg.f64 (sin.f64 ky)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky))))) (pow.f64 (cos.f64 ky) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 ky) #s(literal 2 binary64)) (pow.f64 (cos.f64 ky) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 ky) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (-.f64 (cosh.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (cos.f64 ky) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 ky) #s(literal 2 binary64)) (pow.f64 (cos.f64 ky) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 ky) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (cosh.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (cosh.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (+.f64 ky ky)))) #s(literal -2 binary64))
(/.f64 (fabs.f64 (-.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (+.f64 ky ky)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (+.f64 ky ky))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 (cos.f64 #s(literal 0 binary64)) (cos.f64 (+.f64 ky ky)))))
(neg.f64 (neg.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)))
(-.f64 (/.f64 (cos.f64 #s(literal 0 binary64)) #s(literal 2 binary64)) (/.f64 (cos.f64 (+.f64 ky ky)) #s(literal 2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky))))
(-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 ky) #s(literal 2 binary64)))
(fabs.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky))) #s(literal 1/2 binary64)))
(fabs.f64 (-.f64 (pow.f64 (cos.f64 ky) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 ky ky))))
(+.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky)))))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (cos.f64 ky)) (cos.f64 ky)))
(+.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (cos.f64 ky) #s(literal 2 binary64))))
(*.f64 (neg.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (cosh.f64 (asinh.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))) #s(literal 3/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) (sin.f64 (acos.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fabs.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fabs.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log1p.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))))))
(+.f64 (cosh.f64 (*.f64 #s(literal -1/2 binary64) (log1p.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))) (sinh.f64 (*.f64 #s(literal -1/2 binary64) (log1p.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)))))))

eval172.0ms (1.5%)

Memory
-6.2MiB live, 154.3MiB allocated
Compiler

Compiled 36 261 to 4 083 computations (88.7% saved)

prune72.0ms (0.6%)

Memory
-0.4MiB live, 41.4MiB allocated
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New55811569
Fresh000
Picked101
Done000
Total55911570
Accuracy
100.0%
Counts
570 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
93.8%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky))))))))))))
62.0%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))))))
30.0%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))))))
70.6%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))))))
43.7%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
77.0%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
86.7%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
67.0%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
51.7%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
85.9%
#s(approx (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
Compiler

Compiled 902 to 656 computations (27.3% saved)

simplify156.0ms (1.4%)

Memory
3.2MiB live, 78.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))))))
cost-diff1
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))))))
cost-diff2
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff2
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))))))))))
cost-diff0
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))))))
cost-diff1
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))))
cost-diff2
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff2
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))))))))
cost-diff0
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
cost-diff0
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
cost-diff0
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
cost-diff2
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))
cost-diff0
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))
cost-diff0
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
cost-diff0
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
cost-diff2
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff2
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))))
cost-diff3
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0791085
01351085
12491051
27011040
337401040
088141022
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(sin.f64 ky)
ky
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
(sin.f64 kx)
kx
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) l) Om)
(*.f64 #s(literal -2 binary64) l)
#s(literal -2 binary64)
l
Om
#s(literal 1/4 binary64)
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))
#s(literal 1 binary64)
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om))
(/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
(sin.f64 kx)
kx
#s(literal 2 binary64)
Om
(/.f64 (*.f64 l l) Om)
(*.f64 l l)
l
#s(literal 4 binary64)
#s(literal 1/2 binary64)
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))))))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
(*.f64 #s(literal 2 binary64) l)
l
Om
(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
(sin.f64 kx)
kx
#s(approx (pow (sin ky) 2) (*.f64 ky ky))
(*.f64 ky ky)
ky
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))))))))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))))))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))))))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
(*.f64 #s(literal 2 binary64) l)
l
Om
(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))))
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
(sin.f64 kx)
kx
#s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))
(*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))
(fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64))
(fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64))
#s(literal 2/45 binary64)
(*.f64 ky ky)
ky
#s(literal -1/3 binary64)
Outputs
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
(sqrt.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))))
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(sin.f64 ky)
ky
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
(sin.f64 kx)
kx
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) l) Om)
(/.f64 (*.f64 l #s(literal -2 binary64)) Om)
(*.f64 #s(literal -2 binary64) l)
(*.f64 l #s(literal -2 binary64))
#s(literal -2 binary64)
l
Om
#s(literal 1/4 binary64)
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(literal 1 binary64)))
#s(literal 1 binary64)
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om))
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) l) Om) l)
(/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
(sin.f64 kx)
kx
#s(literal 2 binary64)
Om
(/.f64 (*.f64 l l) Om)
(*.f64 l l)
l
#s(literal 4 binary64)
#s(literal 1/2 binary64)
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))))))
(sqrt.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))))))))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))))
(+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))))
(fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))
(*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
(/.f64 (*.f64 l #s(literal 2 binary64)) Om)
(*.f64 #s(literal 2 binary64) l)
(*.f64 l #s(literal 2 binary64))
l
Om
(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))
(fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
(sin.f64 kx)
kx
#s(approx (pow (sin ky) 2) (*.f64 ky ky))
(*.f64 ky ky)
ky
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))))))
(sqrt.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))))))))))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))))
(+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))))))
(fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))
(*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
(/.f64 (*.f64 l #s(literal 2 binary64)) Om)
(*.f64 #s(literal 2 binary64) l)
(*.f64 l #s(literal 2 binary64))
l
Om
(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))))
(fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
(sin.f64 kx)
kx
#s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))
#s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))
(*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)
(fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64))
(fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64))
#s(literal 2/45 binary64)
(*.f64 ky ky)
ky
#s(literal -1/3 binary64)

localize278.0ms (2.5%)

Memory
6.4MiB live, 200.9MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.5061586322837718
(fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64))
accuracy1.465284425326031
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))
accuracy9.079545681443449
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))
accuracy44.698126951821514
#s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))
accuracy0.34742277725201554
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))))))
accuracy1.465284425326031
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))
accuracy9.079545681443449
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))
accuracy44.716309638990495
#s(approx (pow (sin ky) 2) (*.f64 ky ky))
accuracy6.0448275970243195
(/.f64 (*.f64 l l) Om)
accuracy6.457620710377843
(/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)
accuracy7.6248349402594995
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
accuracy9.701050336367961
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om))
accuracy0.0078125
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
accuracy31.365765738221448
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))
accuracy0.33431625976844204
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
accuracy0.34742277725201554
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
accuracy1.388780665557589
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
accuracy13.832726816334688
(pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))
Samples
169.0ms256×0valid
Compiler

Compiled 2 021 to 140 computations (93.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 89.0ms
ival-mult: 21.0ms (23.6% of total)
ival-div: 13.0ms (14.6% of total)
ival-add: 11.0ms (12.4% of total)
ival-sin: 11.0ms (12.4% of total)
ival-pow2: 11.0ms (12.4% of total)
const: 7.0ms (7.9% of total)
ival-pow: 7.0ms (7.9% of total)
ival-sqrt: 6.0ms (6.7% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series320.0ms (2.9%)

Memory
-17.3MiB live, 295.7MiB allocated
Counts
31 → 195
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))))))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om))
(/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)
(/.f64 (*.f64 l l) Om)
#s(approx (pow (sin ky) 2) (*.f64 ky ky))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))))))
#s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))
(fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64))
Outputs
1
(+ 1 (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))))
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))) (* -1 (/ (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (pow (sin kx) 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin kx) 6) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2)))))
(+ 1 (* (pow l 2) (+ (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 1/2 (pow (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) 2)))) (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (+ (* 1/2 (pow (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) 2)) (* (pow l 2) (+ (* -2 (/ (* (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 1/6 (pow (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) 3)) (* 16/3 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))))))) (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))))))
(+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))
(/ (pow l 2) Om)
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 5))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) (pow l 3))))))
(* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (pow (sin kx) 2) (pow Om 2))) (/ 1 (pow l 2))))
(+ 1/2 (* 1/4 (/ Om (* l (sin kx)))))
(+ 1/2 (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ Om (* l (sin kx))))))
(+ 1/2 (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 5)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ Om (* l (sin kx)))))))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4)) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* -1/2048 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (+ (* 1/24576 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/768 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))) (pow l 6)))))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l)
(* -2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))))
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)))
(+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ 1/2 (* -1/4 (/ Om (* l (sin kx)))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx))))) l)))
(exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4)) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* -1/2048 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (+ (* 1/24576 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/768 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))) (pow l 6)))))
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))) Om)
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))))))))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))))))))))
(/ (+ (* 4 (* (pow l 2) (pow (sin kx) 2))) (pow Om 2)) (pow Om 2))
(+ 1/2 (* Om (+ (* -1/32 (/ (pow Om 2) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ 1 (* l (sin kx)))))))
(+ 1/2 (* Om (+ (* (pow Om 2) (- (* 3/512 (/ (pow Om 2) (* (pow l 5) (pow (sin kx) 5)))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin kx) 3)))))) (* 1/4 (/ 1 (* l (sin kx)))))))
(/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2))
(exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))
(+ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(+ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow Om 2) (+ (* -3/512 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))) (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (* 1/16 (/ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow Om 2) (+ (* 1/16 (/ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* -3/512 (/ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (* 7/8192 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))) (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))))))
(* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))))
(/ (pow (sin kx) 2) Om)
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1 (/ (* (pow l 2) (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin kx) 2) (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4))))))) (* 64 (* (pow l 6) (pow (sin kx) 6)))) (pow Om 6))))))
(+ 1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 1/2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* -2 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))) (+ (* 1/6 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))) (+ (* 1/2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 16/3 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))) (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 1/2 (* (* (pow kx 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow kx 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))))
(+ 1 (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(+ 1 (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(+ 1 (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))))))
(+ 1 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(+ 1 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* -1/4 (* (pow kx 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))))))))
(+ 1 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/4 (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (* -4/3 (/ (pow l 2) (pow Om 2))))) (pow Om 2))) (+ (* 8/45 (/ (pow l 2) (pow Om 2))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))) (pow Om 2))) (* 16/3 (/ (pow l 4) (pow Om 4)))))))) (* -1/4 (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2)))))))))
(pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4)
(+ (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)) 1/4) (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4))
(+ (* (pow kx 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4) (* (pow kx 2) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4) (* (pow kx 2) (+ (* 1/2880 (+ (* 128 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 3840 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 15360 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (+ (* 1/96 (/ (* (pow l 2) (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 1/6 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(pow (sin ky) 2)
(+ (pow kx 2) (pow (sin ky) 2))
(+ (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))) (pow (sin ky) 2))
(+ (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))) (pow (sin ky) 2))
(/ (* (pow kx 2) (pow l 2)) (pow Om 2))
(* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (/ (pow l 2) (pow Om 2))))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* 2/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))) (/ (pow l 2) (pow Om 2))))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/315 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 2/45 (/ (pow l 2) (pow Om 2))))))) (/ (pow l 2) (pow Om 2))))
(/ (pow kx 2) Om)
(* (pow kx 2) (+ (* -1/3 (/ (pow kx 2) Om)) (/ 1 Om)))
(* (pow kx 2) (+ (* (pow kx 2) (- (* 2/45 (/ (pow kx 2) Om)) (* 1/3 (/ 1 Om)))) (/ 1 Om)))
(* (pow kx 2) (+ (* (pow kx 2) (- (* (pow kx 2) (+ (* -1/315 (/ (pow kx 2) Om)) (* 2/45 (/ 1 Om)))) (* 1/3 (/ 1 Om)))) (/ 1 Om)))
(* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) 1/4)
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))
(+ (pow (sin kx) 2) (pow (sin ky) 2))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 1/2 (* (* (pow ky 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow ky 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2)))))))))
(pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4)
(+ (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)) 1/4) (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4))
(+ (* (pow ky 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4) (* (pow ky 2) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4) (* (pow ky 2) (+ (* 1/2880 (+ (* 128 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 3840 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 15360 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (+ (* 1/96 (/ (* (pow l 2) (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 1/6 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(pow (sin kx) 2)
(+ (pow ky 2) (pow (sin kx) 2))
(+ (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))) (pow (sin kx) 2))
(+ (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))) (pow (sin kx) 2))
(pow ky 2)
(* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3))))
(+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))))))))
-1/3
(- (* 2/45 (pow ky 2)) 1/3)
(* 2/45 (pow ky 2))
(* (pow ky 2) (- 2/45 (* 1/3 (/ 1 (pow ky 2)))))
Calls

12 calls:

TimeVariablePointExpression
77.0ms
kx
@inf
((pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)))) (/ 1 2) (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (* (sqrt (/ 1 (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1))) 1/2) 1/2) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) (/ (pow (sin kx) 2) Om) (/ (* l l) Om) (pow (sin ky) 2) (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (pow (sin ky) 2) (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (+ (* 2/45 (* ky ky)) -1/3))
43.0ms
ky
@inf
((pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)))) (/ 1 2) (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (* (sqrt (/ 1 (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1))) 1/2) 1/2) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) (/ (pow (sin kx) 2) Om) (/ (* l l) Om) (pow (sin ky) 2) (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (pow (sin ky) 2) (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (+ (* 2/45 (* ky ky)) -1/3))
40.0ms
ky
@0
((pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)))) (/ 1 2) (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (* (sqrt (/ 1 (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1))) 1/2) 1/2) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) (/ (pow (sin kx) 2) Om) (/ (* l l) Om) (pow (sin ky) 2) (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (pow (sin ky) 2) (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (+ (* 2/45 (* ky ky)) -1/3))
35.0ms
kx
@-inf
((pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)))) (/ 1 2) (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (* (sqrt (/ 1 (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1))) 1/2) 1/2) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) (/ (pow (sin kx) 2) Om) (/ (* l l) Om) (pow (sin ky) 2) (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (pow (sin ky) 2) (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (+ (* 2/45 (* ky ky)) -1/3))
30.0ms
l
@0
((pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)))) (/ 1 2) (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (* (sqrt (/ 1 (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1))) 1/2) 1/2) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) (/ (pow (sin kx) 2) Om) (/ (* l l) Om) (pow (sin ky) 2) (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (pow (sin ky) 2) (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (+ (* 2/45 (* ky ky)) -1/3))

simplify304.0ms (2.7%)

Memory
15.2MiB live, 250.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0120914414
1470213844
0850913122
Stop Event
iter limit
node limit
Counts
195 → 195
Calls
Call 1
Inputs
1
(+ 1 (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))))
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))) (* -1 (/ (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (pow (sin kx) 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin kx) 6) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2)))))
(+ 1 (* (pow l 2) (+ (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 1/2 (pow (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) 2)))) (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (+ (* 1/2 (pow (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) 2)) (* (pow l 2) (+ (* -2 (/ (* (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 1/6 (pow (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) 3)) (* 16/3 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))))))) (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))))))
(+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))
(/ (pow l 2) Om)
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
1/2
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 5))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) (pow l 3))))))
(* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (pow (sin kx) 2) (pow Om 2))) (/ 1 (pow l 2))))
(+ 1/2 (* 1/4 (/ Om (* l (sin kx)))))
(+ 1/2 (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ Om (* l (sin kx))))))
(+ 1/2 (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 5)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ Om (* l (sin kx)))))))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4)) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* -1/2048 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (+ (* 1/24576 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/768 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))) (pow l 6)))))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l)
(* -2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))))
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)))
(+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ 1/2 (* -1/4 (/ Om (* l (sin kx)))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx))))) l)))
(exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4)) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* -1/2048 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (+ (* 1/24576 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/768 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))) (pow l 6)))))
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))) Om)
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))))))))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))))))))))
(/ (+ (* 4 (* (pow l 2) (pow (sin kx) 2))) (pow Om 2)) (pow Om 2))
(+ 1/2 (* Om (+ (* -1/32 (/ (pow Om 2) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ 1 (* l (sin kx)))))))
(+ 1/2 (* Om (+ (* (pow Om 2) (- (* 3/512 (/ (pow Om 2) (* (pow l 5) (pow (sin kx) 5)))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin kx) 3)))))) (* 1/4 (/ 1 (* l (sin kx)))))))
(/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2))
(exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))
(+ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(+ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow Om 2) (+ (* -3/512 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))) (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (* 1/16 (/ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow Om 2) (+ (* 1/16 (/ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* -3/512 (/ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (* 7/8192 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))) (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))))))
(* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))))
(/ (pow (sin kx) 2) Om)
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1 (/ (* (pow l 2) (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin kx) 2) (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4))))))) (* 64 (* (pow l 6) (pow (sin kx) 6)))) (pow Om 6))))))
(+ 1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 1/2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* -2 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))) (+ (* 1/6 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))) (+ (* 1/2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 16/3 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))) (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 1/2 (* (* (pow kx 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow kx 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))))
(+ 1 (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(+ 1 (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(+ 1 (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))))))
(+ 1 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(+ 1 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* -1/4 (* (pow kx 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))))))))
(+ 1 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/4 (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (* -4/3 (/ (pow l 2) (pow Om 2))))) (pow Om 2))) (+ (* 8/45 (/ (pow l 2) (pow Om 2))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))) (pow Om 2))) (* 16/3 (/ (pow l 4) (pow Om 4)))))))) (* -1/4 (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2)))))))))
(pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4)
(+ (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)) 1/4) (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4))
(+ (* (pow kx 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4) (* (pow kx 2) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4) (* (pow kx 2) (+ (* 1/2880 (+ (* 128 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 3840 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 15360 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (+ (* 1/96 (/ (* (pow l 2) (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 1/6 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(pow (sin ky) 2)
(+ (pow kx 2) (pow (sin ky) 2))
(+ (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))) (pow (sin ky) 2))
(+ (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))) (pow (sin ky) 2))
(/ (* (pow kx 2) (pow l 2)) (pow Om 2))
(* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (/ (pow l 2) (pow Om 2))))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* 2/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))) (/ (pow l 2) (pow Om 2))))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/315 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 2/45 (/ (pow l 2) (pow Om 2))))))) (/ (pow l 2) (pow Om 2))))
(/ (pow kx 2) Om)
(* (pow kx 2) (+ (* -1/3 (/ (pow kx 2) Om)) (/ 1 Om)))
(* (pow kx 2) (+ (* (pow kx 2) (- (* 2/45 (/ (pow kx 2) Om)) (* 1/3 (/ 1 Om)))) (/ 1 Om)))
(* (pow kx 2) (+ (* (pow kx 2) (- (* (pow kx 2) (+ (* -1/315 (/ (pow kx 2) Om)) (* 2/45 (/ 1 Om)))) (* 1/3 (/ 1 Om)))) (/ 1 Om)))
(* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) 1/4)
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))
(+ (pow (sin kx) 2) (pow (sin ky) 2))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 1/2 (* (* (pow ky 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow ky 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2)))))))))
(pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4)
(+ (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)) 1/4) (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4))
(+ (* (pow ky 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4) (* (pow ky 2) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4) (* (pow ky 2) (+ (* 1/2880 (+ (* 128 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 3840 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 15360 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (+ (* 1/96 (/ (* (pow l 2) (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 1/6 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(pow (sin kx) 2)
(+ (pow ky 2) (pow (sin kx) 2))
(+ (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))) (pow (sin kx) 2))
(+ (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))) (pow (sin kx) 2))
(pow ky 2)
(* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3))))
(+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))))))))
-1/3
(- (* 2/45 (pow ky 2)) 1/3)
(* 2/45 (pow ky 2))
(* (pow ky 2) (- 2/45 (* 1/3 (/ 1 (pow ky 2)))))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) (*.f64 #s(literal 2 binary64) (*.f64 l l)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 l l)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 l l) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64)))) #s(literal 4 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -2 binary64))) (*.f64 l l) (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (*.f64 (neg.f64 l) l) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 (neg.f64 Om) Om))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) #s(literal 2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64))) (*.f64 l l) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (*.f64 l l) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 (neg.f64 Om) Om))) (*.f64 l l) #s(literal 1 binary64))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(-.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 l l)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -2 binary64)))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))) (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))) (* -1 (/ (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) #s(literal 2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -2 binary64))) (*.f64 Om Om)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)))))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 l l) (/.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))) (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(fma.f64 (*.f64 (neg.f64 l) l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (neg.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (pow (sin kx) 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin kx) 6) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))) (*.f64 l l) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (*.f64 l l) (/.f64 (neg.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2)))))
(fma.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 1/2 (pow (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) 2)))) (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -2 binary64) (*.f64 (pow.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 l l) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (+ (* 1/2 (pow (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) 2)) (* (pow l 2) (+ (* -2 (/ (* (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 1/6 (pow (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) 3)) (* 16/3 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))))))) (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -2 binary64) (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) #s(literal -2 binary64) (fma.f64 #s(literal 16/3 binary64) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) (*.f64 (pow.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 3 binary64)) #s(literal 1/6 binary64)))) (*.f64 l l) (*.f64 (pow.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (*.f64 l l) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal -2 binary64))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) #s(literal 2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64))) (*.f64 l l) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (*.f64 l l) (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal -2 binary64))) (*.f64 l l) #s(literal 1 binary64))
(/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om))
(/ (pow l 2) Om)
(/.f64 (*.f64 l l) Om)
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om) #s(literal 2 binary64))) l)
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om) #s(literal 2 binary64)))) l)
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/512 binary64) (/.f64 (pow.f64 Om #s(literal 5 binary64)) (pow.f64 l #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om) #s(literal 2 binary64))))) l)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 (/.f64 Om l) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 5))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 5 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 (/.f64 Om l) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) #s(literal 1/2 binary64))
(sqrt 1/2)
(sqrt.f64 #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/32 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) (pow l 3))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1/32 binary64) (*.f64 l l)) (*.f64 (*.f64 Om Om) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 3 binary64))) #s(literal -3/64 binary64)) (pow.f64 l #s(literal 3 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) (sqrt.f64 #s(literal 1/2 binary64)))
(* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))
(*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om))
(* (pow l 2) (+ (* 4 (/ (pow (sin kx) 2) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) (*.f64 l l) #s(literal 1 binary64))
(+ 1/2 (* 1/4 (/ Om (* l (sin kx)))))
(fma.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ Om (* l (sin kx))))))
(+.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 3 binary64)) #s(literal -1/32 binary64) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 5)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ Om (* l (sin kx)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) #s(literal -3/256 binary64)) (sin.f64 kx)) (*.f64 (pow.f64 l #s(literal 5 binary64)) Om)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 3 binary64)) #s(literal -1/32 binary64) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64)))) #s(literal 1/2 binary64))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(fma.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64)) (*.f64 l l) #s(literal 1 binary64))
(exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64)))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (*.f64 Om Om)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (*.f64 l l)) (/.f64 (*.f64 Om Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -3/512 binary64)) (pow.f64 l #s(literal 4 binary64))))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4)) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* -1/2048 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (+ (* 1/24576 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/768 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))) (pow l 6)))))
(+.f64 (fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (*.f64 Om Om)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64)))))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal 7/8192 binary64)) (pow.f64 l #s(literal 6 binary64))) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -3/512 binary64)) (pow.f64 l #s(literal 4 binary64))))))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))
(/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)
(/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)
(/.f64 (fma.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om)) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l)
(/.f64 (fma.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om)) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 Om Om) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 4 binary64)))) (*.f64 (pow.f64 l #s(literal 6 binary64)) Om)))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) l)
(* -2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(*.f64 (*.f64 #s(literal -2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(*.f64 (neg.f64 l) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om) #s(literal 2 binary64))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(*.f64 (neg.f64 l) (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om) #s(literal 2 binary64)))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))))
(*.f64 (neg.f64 l) (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/512 binary64) (/.f64 (pow.f64 Om #s(literal 5 binary64)) (pow.f64 l #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) Om) #s(literal 2 binary64))))))
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) l))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) l))
(+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1/32 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)) l))) l))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(-.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 3 binary64))) #s(literal -3/64 binary64)) l)) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 Om Om) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal -1/32 binary64))) (neg.f64 l))) l))
(+ 1/2 (* -1/4 (/ Om (* l (sin kx)))))
(fma.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal -1/4 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 #s(literal -1/32 binary64) (pow.f64 (sin.f64 kx) #s(literal 3 binary64))) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l)) (*.f64 (/.f64 Om (sin.f64 kx)) #s(literal 1/4 binary64))) l))
(+ 1/2 (* -1 (/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx))))) l)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) #s(literal -3/256 binary64)) (sin.f64 kx)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om)) #s(literal -1/2 binary64) (fma.f64 (/.f64 #s(literal -1/32 binary64) (pow.f64 (sin.f64 kx) #s(literal 3 binary64))) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l)) (*.f64 (/.f64 Om (sin.f64 kx)) #s(literal 1/4 binary64)))) l))
(exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64)))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (*.f64 Om Om)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (*.f64 l l)) (/.f64 (*.f64 Om Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -3/512 binary64)) (pow.f64 l #s(literal 4 binary64))))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4)) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* -1/2048 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (+ (* 1/24576 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/768 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))) (pow l 6)))))
(+.f64 (fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (*.f64 Om Om)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64)))))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal 7/8192 binary64)) (pow.f64 l #s(literal 6 binary64))) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -3/512 binary64)) (pow.f64 l #s(literal 4 binary64))))))
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))
(* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l))
(/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) (neg.f64 l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l))
(/.f64 (fma.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om)) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) (neg.f64 l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l))
(/.f64 (fma.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om)) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 Om Om) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 4 binary64)))) (*.f64 (pow.f64 l #s(literal 6 binary64)) Om)))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) (neg.f64 l))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) Om)
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) Om)
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) l) #s(literal 1/4 binary64))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))) Om)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 l #s(literal 3 binary64))) #s(literal -1/64 binary64))) (*.f64 Om Om) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) l) #s(literal 1/4 binary64))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) Om)
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) l) #s(literal 1/4 binary64))) Om #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 3/512 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 l #s(literal 3 binary64))) #s(literal -1/32 binary64))) (*.f64 Om Om) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) l) #s(literal 1/4 binary64))) Om #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om)) (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))) Om (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) Om) (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 l #s(literal 3 binary64))) #s(literal -3/64 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))) Om (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) Om (sqrt.f64 #s(literal 1/2 binary64)))
(/ (+ (* 4 (* (pow l 2) (pow (sin kx) 2))) (pow Om 2)) (pow Om 2))
(fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64))
(+ 1/2 (* Om (+ (* -1/32 (/ (pow Om 2) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ 1 (* l (sin kx)))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 3 binary64))) #s(literal -1/32 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 kx) l))) Om #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* (pow Om 2) (- (* 3/512 (/ (pow Om 2) (* (pow l 5) (pow (sin kx) 5)))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin kx) 3)))))) (* 1/4 (/ 1 (* l (sin kx)))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 3/512 binary64) (pow.f64 (sin.f64 kx) #s(literal 5 binary64))) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64))) (/.f64 #s(literal -1/32 binary64) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 3 binary64)))) (*.f64 Om Om) (/.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 kx) l))) Om #s(literal 1/2 binary64))
(/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))
(+ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) (*.f64 Om Om)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))))
(+ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow Om 2) (+ (* -3/512 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))) (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (* 1/16 (/ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 l l)) (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 4 binary64)))) #s(literal -3/512 binary64))) (*.f64 Om Om) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))))
(+ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow Om 2) (+ (* 1/16 (/ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* -3/512 (/ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (* 7/8192 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))) (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -3/512 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) (pow.f64 l #s(literal 4 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 6 binary64)))) #s(literal 7/8192 binary64))) (*.f64 Om Om) (*.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 l l)) (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))) (*.f64 Om Om) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))))
(* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) l) #s(literal 1/2 binary64))) Om)
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 3/256 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 l #s(literal 3 binary64))) #s(literal -1/16 binary64))) (*.f64 Om Om) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) l) #s(literal 1/2 binary64))) Om)
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -5/2048 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 7 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 7 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))) (pow.f64 l #s(literal 5 binary64))) #s(literal 3/256 binary64))) (*.f64 Om Om) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 l #s(literal 3 binary64))) #s(literal -1/16 binary64))) (*.f64 Om Om) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) l) #s(literal 1/2 binary64))) Om)
(/ (pow (sin kx) 2) Om)
(/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(fma.f64 #s(literal -2 binary64) (-.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal -2 binary64) (-.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om))) (*.f64 (*.f64 (pow.f64 l #s(literal 6 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64)))) #s(literal 4 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 (neg.f64 l) l) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64)))) (*.f64 (*.f64 (neg.f64 l) l) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(fma.f64 (*.f64 (neg.f64 l) l) (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1 (/ (* (pow l 2) (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(fma.f64 (*.f64 (neg.f64 l) l) (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (fma.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -2 binary64)))) #s(literal 2 binary64))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4)))))
(+.f64 (fma.f64 (*.f64 (neg.f64 l) l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -1/4 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin kx) 2) (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4))))))) (* 64 (* (pow l 6) (pow (sin kx) 6)))) (pow Om 6))))))
(+.f64 (fma.f64 (*.f64 (neg.f64 l) l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) #s(literal 1 binary64))
(+ 1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(fma.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 1/2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))) #s(literal -3/2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* -2 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))) (+ (* 1/6 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))) (+ (* 1/2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 16/3 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))) (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 l #s(literal 6 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64)))) #s(literal -11/6 binary64) (fma.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))) #s(literal 1/2 binary64) (fma.f64 (*.f64 (pow.f64 l #s(literal 6 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64)))) #s(literal 16/3 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)))))) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)))) #s(literal 1 binary64))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 1/2 (* (* (pow kx 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) (*.f64 kx kx)) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 kx kx) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow kx 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (+.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 (/.f64 #s(literal 8/45 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 (*.f64 (*.f64 l l) (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om)))) #s(literal -2 binary64))) (*.f64 kx kx))))) (*.f64 kx kx) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 kx kx) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(fma.f64 (*.f64 (*.f64 (neg.f64 kx) kx) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 kx kx)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 (neg.f64 l) l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (+.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om))) (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 kx kx))))) (*.f64 kx kx) (*.f64 (/.f64 (*.f64 (neg.f64 l) l) (*.f64 Om Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 l l)) (*.f64 kx kx)) (*.f64 Om Om))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (/.f64 (neg.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (/.f64 (neg.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om))) (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal -1/2 binary64) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (/.f64 (neg.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))))))) (*.f64 kx kx) (*.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(+ 1 (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(fma.f64 (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(+ 1 (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(fma.f64 (/.f64 (fma.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 kx l) (*.f64 kx l)) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx) #s(literal 1 binary64))
(+ 1 (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 8/45 binary64) (*.f64 (*.f64 kx l) (*.f64 kx l)) (*.f64 #s(literal -4/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx) (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 l l) Om))) (*.f64 kx kx) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(fma.f64 (*.f64 (neg.f64 kx) kx) (*.f64 (/.f64 l Om) (/.f64 l Om)) #s(literal 1 binary64))
(+ 1 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* -1/4 (* (pow kx 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 kx kx)) (fma.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (/.f64 (*.f64 (neg.f64 l) l) (*.f64 Om Om))) (*.f64 kx kx) #s(literal 1 binary64))
(+ 1 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/4 (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (* -4/3 (/ (pow l 2) (pow Om 2))))) (pow Om 2))) (+ (* 8/45 (/ (pow l 2) (pow Om 2))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))) (pow Om 2))) (* 16/3 (/ (pow l 4) (pow Om 4)))))))) (* -1/4 (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (+.f64 (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64)))) (*.f64 l l)) (*.f64 #s(literal 8/45 binary64) (*.f64 l l))) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (*.f64 kx kx) (fma.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 kx kx) (/.f64 (*.f64 (neg.f64 l) l) (*.f64 Om Om))) (*.f64 kx kx) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (*.f64 kx l) (*.f64 kx l) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) Om) (*.f64 (/.f64 (fma.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 kx l) (*.f64 kx l)) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx))) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2)))))))))
(+.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 8/45 binary64) (*.f64 (*.f64 kx l) (*.f64 kx l)) (*.f64 #s(literal -4/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx) (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 l l) Om))) (*.f64 kx kx) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64)))
(pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4)
(pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(+ (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)) 1/4) (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om)) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(+ (* (pow kx 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4) (* (pow kx 2) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (*.f64 kx kx)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -192 binary64) (*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) #s(literal -32 binary64))) #s(literal 1/96 binary64))) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 l Om) (/.f64 l Om)))) (*.f64 kx kx) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4) (* (pow kx 2) (+ (* 1/2880 (+ (* 128 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 3840 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 15360 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (+ (* 1/96 (/ (* (pow l 2) (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 1/6 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 128 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 3840 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 15360 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 Om #s(literal 6 binary64)))))) #s(literal 1/2880 binary64) (fma.f64 (*.f64 (*.f64 l l) (/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -192 binary64) (*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) #s(literal -32 binary64))) (*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om)))) #s(literal 1/96 binary64) (*.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 Om #s(literal 6 binary64)))))) (*.f64 kx kx) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -192 binary64) (*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) #s(literal -32 binary64))) #s(literal 1/96 binary64))))) (*.f64 kx kx) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 l Om) (/.f64 l Om)))) (*.f64 kx kx) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 kx kx)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (+.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om))) (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 kx kx))))) (*.f64 kx kx) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(+ (pow kx 2) (pow (sin ky) 2))
(fma.f64 kx kx (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(+ (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))) (pow (sin ky) 2))
(fma.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 kx kx) #s(literal 1 binary64)) (*.f64 kx kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(+ (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))) (pow (sin ky) 2))
(fma.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 kx kx) #s(literal -1/3 binary64)) (*.f64 kx kx) #s(literal 1 binary64)) (*.f64 kx kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(/ (* (pow kx 2) (pow l 2)) (pow Om 2))
(*.f64 (/.f64 (*.f64 kx kx) Om) (/.f64 (*.f64 l l) Om))
(* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (/ (pow l 2) (pow Om 2))))
(*.f64 (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 kx l) (*.f64 kx l)) (*.f64 l l)) (*.f64 Om Om)) (*.f64 kx kx))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* 2/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))) (/ (pow l 2) (pow Om 2))))
(*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 (*.f64 kx l) (*.f64 kx l)) (*.f64 #s(literal -1/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx) (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 kx kx))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/315 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 2/45 (/ (pow l 2) (pow Om 2))))))) (/ (pow l 2) (pow Om 2))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/315 binary64) (*.f64 (*.f64 kx l) (*.f64 kx l)) (*.f64 #s(literal 2/45 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx) (*.f64 (/.f64 #s(literal -1/3 binary64) Om) (/.f64 (*.f64 l l) Om))) (*.f64 kx kx) (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 kx kx))
(/ (pow kx 2) Om)
(/.f64 (*.f64 kx kx) Om)
(* (pow kx 2) (+ (* -1/3 (/ (pow kx 2) Om)) (/ 1 Om)))
(*.f64 (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 kx kx) #s(literal 1 binary64)) Om) (*.f64 kx kx))
(* (pow kx 2) (+ (* (pow kx 2) (- (* 2/45 (/ (pow kx 2) Om)) (* 1/3 (/ 1 Om)))) (/ 1 Om)))
(*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 kx kx) Om) #s(literal 2/45 binary64) (/.f64 #s(literal -1/3 binary64) Om)) (*.f64 kx kx) (/.f64 #s(literal 1 binary64) Om)) (*.f64 kx kx))
(* (pow kx 2) (+ (* (pow kx 2) (- (* (pow kx 2) (+ (* -1/315 (/ (pow kx 2) Om)) (* 2/45 (/ 1 Om)))) (* 1/3 (/ 1 Om)))) (/ 1 Om)))
(*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/315 binary64) (*.f64 kx kx) #s(literal 2/45 binary64)) Om) (*.f64 kx kx) (/.f64 #s(literal -1/3 binary64) Om)) (*.f64 kx kx) (/.f64 #s(literal 1 binary64) Om)) (*.f64 kx kx))
(* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64))
(+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(*.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (*.f64 kx l) (*.f64 kx l) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)))
(+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) Om) (*.f64 (/.f64 (fma.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 kx l) (*.f64 kx l)) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx)))
(+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))))))
(fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) Om) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 8/45 binary64) (*.f64 (*.f64 kx l) (*.f64 kx l)) (*.f64 #s(literal -4/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx) (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 l l) Om))) (*.f64 kx kx)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) 1/4)
(pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))))
(+ (pow (sin kx) 2) (pow (sin ky) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 ky ky) Om) (/.f64 (*.f64 l l) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 1/2 (* (* (pow ky 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64)))) #s(literal -4 binary64))) (*.f64 ky ky)) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 ky ky) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow ky 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) (+.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64)))) #s(literal -4 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal 8/45 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) (pow.f64 Om #s(literal 4 binary64)))) #s(literal -4 binary64))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal -2 binary64))) (*.f64 ky ky))))) (*.f64 ky ky) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))))) (*.f64 ky ky) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(fma.f64 (neg.f64 (*.f64 (/.f64 (*.f64 ky ky) Om) (/.f64 (*.f64 l l) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -4/3 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 4 binary64)))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64))))) #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 (neg.f64 l) l) (*.f64 Om Om)))) (*.f64 ky ky) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) (+.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -4/3 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 4 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -4/3 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -16 binary64))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -4/3 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 4 binary64)))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) (*.f64 Om Om))) (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 16/3 binary64))))) (*.f64 ky ky))))) (*.f64 ky ky) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 (neg.f64 l) l) (*.f64 Om Om)))) (*.f64 ky ky) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(fma.f64 (neg.f64 (*.f64 (*.f64 ky ky) (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 ky ky) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -4/3 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 4 binary64)))) (/.f64 (neg.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))) (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -4/3 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 4 binary64)))) (/.f64 (neg.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))) (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 ky ky) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -4/3 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -16 binary64))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -4/3 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 4 binary64)))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) (*.f64 Om Om))) (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 16/3 binary64))))) (*.f64 (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -4/3 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 4 binary64)))) (/.f64 (neg.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))) (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64)))))))))) (*.f64 ky ky) (*.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (*.f64 ky l) (*.f64 ky l) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 ky l) (*.f64 ky l)) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 ky ky) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om))) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2)))))))))
(+.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 8/45 binary64) (*.f64 (*.f64 ky l) (*.f64 ky l)) (*.f64 #s(literal -4/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 ky ky) (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 l l) Om))) (*.f64 ky ky) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om))) #s(literal 1 binary64))
(pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4)
(pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(+ (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)) 1/4) (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 ky ky) Om) (/.f64 (*.f64 l l) Om)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(+ (* (pow ky 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4) (* (pow ky 2) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -192 binary64) (/.f64 (*.f64 #s(literal -32 binary64) (*.f64 l l)) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) (*.f64 Om Om)))) #s(literal 1/96 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (*.f64 ky ky)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 l Om) (/.f64 l Om)))) (*.f64 ky ky) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4) (* (pow ky 2) (+ (* 1/2880 (+ (* 128 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 3840 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 15360 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (+ (* 1/96 (/ (* (pow l 2) (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 1/6 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 128 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 Om #s(literal 6 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 15360 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 3840 binary64)))) #s(literal 1/2880 binary64) (fma.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 Om #s(literal 6 binary64))) (*.f64 (*.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -192 binary64) (/.f64 (*.f64 #s(literal -32 binary64) (*.f64 l l)) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) (*.f64 Om Om)))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))) #s(literal 1/96 binary64)))) (*.f64 ky ky) (fma.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -192 binary64) (/.f64 (*.f64 #s(literal -32 binary64) (*.f64 l l)) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) (*.f64 Om Om)))) #s(literal 1/96 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1/2 binary64))))) (*.f64 ky ky) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 l Om) (/.f64 l Om)))) (*.f64 ky ky) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 ky ky) Om) (/.f64 (*.f64 l l) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 ky ky) (*.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -4/3 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 4 binary64)))) (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64))))) #s(literal -1/2 binary64))) (*.f64 ky ky) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) (+.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -4/3 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 4 binary64)))) (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -4/3 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -16 binary64))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -4/3 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 4 binary64)))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) (*.f64 Om Om))) (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 16/3 binary64))))) (*.f64 ky ky))))) (*.f64 ky ky) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))))
(pow (sin kx) 2)
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
(+ (pow ky 2) (pow (sin kx) 2))
(fma.f64 ky ky (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(+ (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))) (pow (sin kx) 2))
(fma.f64 (fma.f64 (*.f64 ky ky) #s(literal -1/3 binary64) #s(literal 1 binary64)) (*.f64 ky ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(+ (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))) (pow (sin kx) 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(pow ky 2)
(*.f64 ky ky)
(* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))
(*.f64 (fma.f64 (*.f64 ky ky) #s(literal -1/3 binary64) #s(literal 1 binary64)) (*.f64 ky ky))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))
(*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal -1/315 binary64) #s(literal 2/45 binary64)) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))
(+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(*.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (*.f64 ky l) (*.f64 ky l) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)))
(+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(fma.f64 (/.f64 (fma.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 ky l) (*.f64 ky l)) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 ky ky) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)))
(+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))))))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 8/45 binary64) (*.f64 (*.f64 ky l) (*.f64 ky l)) (*.f64 #s(literal -4/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 ky ky) (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 l l) Om))) (*.f64 ky ky) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)))
-1/3
#s(literal -1/3 binary64)
(- (* 2/45 (pow ky 2)) 1/3)
(fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64))
(* 2/45 (pow ky 2))
(*.f64 (*.f64 ky ky) #s(literal 2/45 binary64))
(* (pow ky 2) (- 2/45 (* 1/3 (/ 1 (pow ky 2)))))
(*.f64 (-.f64 #s(literal 2/45 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 ky ky))) (*.f64 ky ky))

rewrite264.0ms (2.4%)

Memory
-6.7MiB live, 223.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
079742
0135734
1547691
24481691
08177682
Stop Event
iter limit
node limit
iter limit
Counts
31 → 613
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))))))))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))))))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om))
(/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)
(/.f64 (*.f64 l l) Om)
#s(approx (pow (sin ky) 2) (*.f64 ky ky))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))))))
#s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))
(fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64))
Outputs
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) #s(literal 2 binary64)) (pow.f64 (neg.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (fabs.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) #s(literal 2 binary64)) (pow.f64 (fabs.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)) (pow.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(/.f64 (sin.f64 (acos.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fabs.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
(+.f64 (cosh.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(+.f64 (cosh.f64 (*.f64 #s(literal -1/2 binary64) (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (sinh.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64)))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))))))))
(fma.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))))
#s(literal 1/2 binary64)
(*.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (cosh.f64 (asinh.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/4 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cosh.f64 (asinh.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/4 binary64)))))
(pow.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal 16 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal -1 binary64))))
(*.f64 (fma.f64 #s(literal 64 binary64) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal 16 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)))))))
(*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal 16 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 64 binary64) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal 16 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal 16 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal 16 binary64) #s(literal -1 binary64)) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal 64 binary64) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal 16 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))))) #s(literal 1 binary64)))
(/.f64 (fma.f64 #s(literal 64 binary64) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))))))
(/.f64 (fma.f64 #s(literal 64 binary64) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal 16 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) (/.f64 (*.f64 l l) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l l) Om) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (*.f64 (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -1 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 2 binary64)) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal -1 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 4 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 l l) Om))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal 16 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal 16 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)))))))
(+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))))
(*.f64 (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)))
(pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))))
(fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64)) (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1/8 binary64) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))))))
(fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (sin.f64 kx)) (sin.f64 kx) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (*.f64 (sin.f64 kx) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))))
(+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64))) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))))
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (cosh.f64 (asinh.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cosh.f64 (asinh.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)))))
(pow.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))))))
(fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (sin.f64 kx)) (sin.f64 kx) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (*.f64 (sin.f64 kx) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))))
(+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64))) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))))
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))))))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (cosh.f64 (asinh.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cosh.f64 (asinh.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)))))
(pow.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/16 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/16 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fabs.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 1/4 binary64)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) (neg.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) (fabs.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(fabs.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/4 binary64)))
(+.f64 (cosh.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/4 binary64)) #s(literal 1 binary64))) (sinh.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/4 binary64)) #s(literal 1 binary64))))
(+.f64 (cosh.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/4 binary64))) (sinh.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/4 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
(*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (sin.f64 kx)) (sin.f64 kx) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal -2 binary64)) Om)) (/.f64 (*.f64 l #s(literal -2 binary64)) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (*.f64 (sin.f64 kx) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) #s(literal -2 binary64)) (pow.f64 (neg.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (fabs.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) #s(literal -2 binary64)) (pow.f64 (fabs.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) #s(literal -2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/4 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))))))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)) #s(literal -4 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))))
(-.f64 (cosh.f64 (*.f64 #s(literal -1/2 binary64) (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (sinh.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/4 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(+.f64 (cosh.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/4 binary64)) #s(literal -2 binary64))) (sinh.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/4 binary64)) #s(literal -2 binary64))))
(+.f64 (cosh.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal -1 binary64))) (sinh.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal -1 binary64))))
(+.f64 (cosh.f64 (*.f64 #s(literal -1/2 binary64) (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (sinh.f64 (*.f64 #s(literal -1/2 binary64) (log1p.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (-.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))) (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))) (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))))
(fma.f64 (pow.f64 (neg.f64 (sin.f64 kx)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sin.f64 kx)) #s(literal 1 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 (sin.f64 kx)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (sin.f64 kx)) #s(literal 1 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 (log.f64 (sin.f64 kx))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (log.f64 (sin.f64 kx))) #s(literal 1 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (pow.f64 (sin.f64 kx) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (sin.f64 kx) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (neg.f64 (sin.f64 ky))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (neg.f64 (sin.f64 ky))) #s(literal 1 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) #s(literal 1 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (exp.f64 (log.f64 (sin.f64 ky))) #s(literal 1 binary64)) (pow.f64 (exp.f64 (log.f64 (sin.f64 ky))) #s(literal 1 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (neg.f64 (sin.f64 ky)) #s(literal 1 binary64)) (pow.f64 (neg.f64 (sin.f64 ky)) #s(literal 1 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (fabs.f64 (sin.f64 ky)) #s(literal 1 binary64)) (pow.f64 (fabs.f64 (sin.f64 ky)) #s(literal 1 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (pow.f64 (sin.f64 ky) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (sin.f64 ky) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (sin.f64 kx)) (neg.f64 (sin.f64 kx)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (neg.f64 (neg.f64 (sin.f64 ky))) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) (neg.f64 (fabs.f64 (sin.f64 ky))) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 kx)) (fabs.f64 (sin.f64 kx)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 (sin.f64 kx))) (exp.f64 (log.f64 (sin.f64 kx))) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 (sin.f64 ky))) (exp.f64 (log.f64 (sin.f64 ky))) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (sin.f64 ky)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 ky)) (fabs.f64 (sin.f64 ky)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))) #s(literal 1/2 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(-.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) ky)) #s(literal 1/2 binary64)))
(-.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(literal 1 binary64)) (pow.f64 (cos.f64 ky) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(-.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) ky)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(-.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (neg.f64 (sin.f64 ky))))
(-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) (fabs.f64 (sin.f64 ky))))
(-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 (neg.f64 (sin.f64 ky)) (sin.f64 ky)))
(-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 (sin.f64 ky) (neg.f64 (sin.f64 ky))))
(+.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) l) (/.f64 l Om))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) (pow.f64 Om #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 Om Om)))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om))
(*.f64 (*.f64 l l) (*.f64 (pow.f64 Om #s(literal -1 binary64)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om))
(*.f64 l (*.f64 (/.f64 l Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)))
(*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 l l) Om) Om))
(*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -1 binary64)) (/.f64 (*.f64 l l) Om)))
(/.f64 (*.f64 (*.f64 (neg.f64 l) l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) (neg.f64 Om))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (/.f64 (*.f64 l l) Om)) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) (neg.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 l l) Om) #s(literal 1 binary64)) (/.f64 Om (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (*.f64 (neg.f64 l) l)) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) (/.f64 Om (*.f64 l l)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om)) (neg.f64 Om))
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) (neg.f64 (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (neg.f64 l) l) (neg.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om))
(/.f64 (*.f64 (*.f64 (neg.f64 l) l) #s(literal 1 binary64)) (*.f64 (neg.f64 Om) (/.f64 Om (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (neg.f64 l) l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 (neg.f64 Om) Om))
(/.f64 (*.f64 (*.f64 l l) (neg.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om (neg.f64 Om)))
(/.f64 (*.f64 (*.f64 l l) #s(literal 1 binary64)) (*.f64 Om (/.f64 Om (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (/.f64 Om (*.f64 l l)) (neg.f64 Om)))
(/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 (/.f64 Om (*.f64 l l)) Om))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 (neg.f64 l) l)) (*.f64 Om Om))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 (neg.f64 Om) Om))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 Om) (/.f64 Om (*.f64 l l))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 l) l)) (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (neg.f64 Om)))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 (neg.f64 l) l)) (*.f64 Om (neg.f64 Om)))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 Om (/.f64 Om (*.f64 l l))))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) Om)
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))
(/.f64 (/.f64 (*.f64 l l) Om) (/.f64 Om (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(/.f64 (*.f64 l l) (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) Om))
(/.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 Om (*.f64 l l)))
(/.f64 #s(literal 1 binary64) (/.f64 Om (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 Om (*.f64 l l)) (/.f64 Om (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 Om (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (/.f64 Om (*.f64 l l))))
(*.f64 (pow.f64 Om #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 Om #s(literal -1 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 Om)))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om))
(*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 Om #s(literal -1 binary64)))
(*.f64 (sin.f64 kx) (/.f64 (sin.f64 kx) Om))
(*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (pow.f64 Om #s(literal -1 binary64))))
(pow.f64 (/.f64 Om (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (neg.f64 (neg.f64 Om)))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(literal 1 binary64)) Om)
(/.f64 (neg.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (neg.f64 Om))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 Om (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 Om (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 Om (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)
(neg.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) Om))
(neg.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (neg.f64 Om)))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 l Om) l)
(*.f64 (pow.f64 Om #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 l l)) #s(literal -1 binary64)))
(*.f64 (pow.f64 Om #s(literal -1 binary64)) (*.f64 l l))
(*.f64 (*.f64 (neg.f64 l) l) (/.f64 #s(literal 1 binary64) (neg.f64 Om)))
(*.f64 (neg.f64 l) (/.f64 (neg.f64 l) Om))
(*.f64 (neg.f64 l) (*.f64 (neg.f64 l) (pow.f64 Om #s(literal -1 binary64))))
(*.f64 (fabs.f64 l) (/.f64 (fabs.f64 l) Om))
(*.f64 (fabs.f64 l) (*.f64 (fabs.f64 l) (pow.f64 Om #s(literal -1 binary64))))
(*.f64 (*.f64 l l) (pow.f64 Om #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 l l) Om))
(*.f64 l (/.f64 l Om))
(pow.f64 (/.f64 Om (*.f64 l l)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 l l) #s(literal 1 binary64)) Om)
(/.f64 (*.f64 (neg.f64 l) l) (neg.f64 Om))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 Om (*.f64 l l))))
(/.f64 (*.f64 l l) (neg.f64 (neg.f64 Om)))
(/.f64 (*.f64 l l) Om)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 Om (*.f64 l l)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 Om (*.f64 l l)))
(neg.f64 (/.f64 (*.f64 (neg.f64 l) l) Om))
(neg.f64 (/.f64 (*.f64 l l) (neg.f64 Om)))
(exp.f64 (*.f64 (log.f64 (/.f64 Om (*.f64 l l))) #s(literal -1 binary64)))
#s(approx (pow (sin ky) 2) (*.f64 ky ky))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(/.f64 (sin.f64 (acos.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))))
(/.f64 (cosh.f64 (asinh.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 3/2 binary64)))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))
(*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))
(*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))
(/.f64 (*.f64 (+.f64 (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) #s(literal 3 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (-.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))))
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) #s(literal 3 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (-.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))))))
(fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (sin.f64 kx)) (sin.f64 kx) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (*.f64 (sin.f64 kx) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 (neg.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))
(+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 ky ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/4 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(+.f64 (cosh.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))) #s(literal -1 binary64))) (sinh.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))) #s(literal -1 binary64))))
#s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(/.f64 (sin.f64 (acos.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))))
(/.f64 (cosh.f64 (asinh.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 3/2 binary64)))) (sqrt.f64 (fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))
(*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))))
(*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))))
(/.f64 (*.f64 (+.f64 (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 3 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (-.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))))
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))))
(/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 3 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (-.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))))))
(fma.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (sin.f64 kx)) (sin.f64 kx) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sin.f64 kx) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (*.f64 (sin.f64 kx) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 (neg.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))))
(+.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))))
(+.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64))) (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) #s(literal 2 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 ky ky) #s(literal 2 binary64)) #s(literal 4/2025 binary64) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal 1/3 binary64))))
(*.f64 (fma.f64 #s(literal 8/91125 binary64) (pow.f64 ky #s(literal 6 binary64)) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (*.f64 ky ky) #s(literal 2 binary64)) #s(literal 4/2025 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 ky ky) #s(literal -2/135 binary64))))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (*.f64 #s(literal 2/45 binary64) (*.f64 ky ky)) #s(literal 2 binary64))) (-.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2/45 binary64) (*.f64 ky ky))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 ky ky) #s(literal 2 binary64)) #s(literal 4/2025 binary64) #s(literal -1/9 binary64))) (neg.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal 1/3 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8/91125 binary64) (pow.f64 ky #s(literal 6 binary64)) #s(literal -1/27 binary64))) (neg.f64 (fma.f64 (pow.f64 (*.f64 ky ky) #s(literal 2 binary64)) #s(literal 4/2025 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 ky ky) #s(literal -2/135 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 ky ky) #s(literal 2 binary64)) #s(literal 4/2025 binary64) #s(literal -1/9 binary64)) (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal 1/3 binary64)))
(/.f64 (fma.f64 #s(literal 8/91125 binary64) (pow.f64 ky #s(literal 6 binary64)) #s(literal -1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 2/45 binary64) (*.f64 ky ky)) #s(literal 2 binary64)) (*.f64 (*.f64 ky ky) #s(literal -2/135 binary64)))))
(/.f64 (fma.f64 #s(literal 8/91125 binary64) (pow.f64 ky #s(literal 6 binary64)) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 (*.f64 ky ky) #s(literal 2 binary64)) #s(literal 4/2025 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 ky ky) #s(literal -2/135 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal 1/3 binary64)) (fma.f64 (pow.f64 (*.f64 ky ky) #s(literal 2 binary64)) #s(literal 4/2025 binary64) #s(literal -1/9 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 ky ky) #s(literal 2 binary64)) #s(literal 4/2025 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 ky ky) #s(literal -2/135 binary64)))) (fma.f64 #s(literal 8/91125 binary64) (pow.f64 ky #s(literal 6 binary64)) #s(literal -1/27 binary64))))
(fma.f64 (*.f64 #s(literal 2/45 binary64) (neg.f64 ky)) (neg.f64 ky) #s(literal -1/3 binary64))
(fma.f64 (*.f64 #s(literal 2/45 binary64) (fabs.f64 ky)) (fabs.f64 ky) #s(literal -1/3 binary64))
(fma.f64 (*.f64 #s(literal 2/45 binary64) ky) ky #s(literal -1/3 binary64))
(fma.f64 (neg.f64 ky) (*.f64 (neg.f64 ky) #s(literal 2/45 binary64)) #s(literal -1/3 binary64))
(fma.f64 (fabs.f64 ky) (*.f64 (fabs.f64 ky) #s(literal 2/45 binary64)) #s(literal -1/3 binary64))
(fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64))
(fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64))
(fma.f64 ky (*.f64 #s(literal 2/45 binary64) ky) #s(literal -1/3 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2/45 binary64) (*.f64 ky ky)) #s(literal 2 binary64)) (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal 1/3 binary64))))
(-.f64 #s(literal -1/3 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 2/45 binary64) ky)) ky))
(-.f64 #s(literal -1/3 binary64) (*.f64 #s(literal -2/45 binary64) (*.f64 ky ky)))
(-.f64 #s(literal -1/3 binary64) (*.f64 (neg.f64 (*.f64 ky ky)) #s(literal 2/45 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 8/91125 binary64) (pow.f64 ky #s(literal 6 binary64))) (fma.f64 (pow.f64 (*.f64 ky ky) #s(literal 2 binary64)) #s(literal 4/2025 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 ky ky) #s(literal -2/135 binary64))))) (/.f64 #s(literal -1/27 binary64) (fma.f64 (pow.f64 (*.f64 ky ky) #s(literal 2 binary64)) #s(literal 4/2025 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 ky ky) #s(literal -2/135 binary64))))))
(+.f64 (*.f64 #s(literal 2/45 binary64) (*.f64 ky ky)) #s(literal -1/3 binary64))
(+.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 2/45 binary64) (*.f64 ky ky)))

eval245.0ms (2.2%)

Memory
5.3MiB live, 244.4MiB allocated
Compiler

Compiled 52 264 to 6 119 computations (88.3% saved)

prune42.0ms (0.4%)

Memory
17.4MiB live, 57.0MiB allocated
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New7988806
Fresh336
Picked415
Done000
Total80512817
Accuracy
100.0%
Counts
817 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.2%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
64.8%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64)))))))
72.6%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))) #s(literal 1 binary64)))))))
93.8%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky))))))))))))
43.7%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
86.7%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
79.2%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
29.9%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (* (sqrt (/ 1 (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1))) 1/2) 1/2) (fma.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
26.9%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (* (sqrt (/ 1 (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1))) 1/2) 1/2) (+.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 3 binary64)) #s(literal -1/32 binary64) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64))) #s(literal 1/2 binary64)))))
67.0%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
51.7%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
85.9%
#s(approx (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
Compiler

Compiled 1 099 to 768 computations (30.1% saved)

simplify198.0ms (1.8%)

Memory
13.1MiB live, 169.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
cost-diff0
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
cost-diff2
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff2
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
cost-diff2
(*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky)
cost-diff2
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff2
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64))))))
cost-diff4
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64))
cost-diff0
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))
cost-diff0
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
cost-diff0
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
cost-diff0
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
cost-diff0
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64))
cost-diff0
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
cost-diff0
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
cost-diff2
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff2
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))))
cost-diff3
(pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0881124
01481093
12771053
28671043
353211032
082621006
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
#s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(sin.f64 ky)
ky
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) l) Om)
(*.f64 #s(literal -2 binary64) l)
#s(literal -2 binary64)
l
Om
#s(literal 1/4 binary64)
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64))
#s(literal 1 binary64)
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))
#s(literal 1/2 binary64)
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
#s(literal 4 binary64)
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))
(pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))
(*.f64 (sin.f64 kx) l)
(sin.f64 kx)
kx
l
#s(literal 2 binary64)
(*.f64 Om Om)
Om
#s(literal 1 binary64)
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64))))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64))
(/.f64 (*.f64 l #s(literal 2 binary64)) Om)
(*.f64 l #s(literal 2 binary64))
l
Om
(*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))))
(fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))
(sin.f64 kx)
kx
#s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)
(*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky)
(fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64))
(fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64))
#s(literal 2/45 binary64)
(*.f64 ky ky)
ky
#s(literal -1/3 binary64)
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
#s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 #s(literal 2 binary64) (/.f64 l Om))
(/.f64 l Om)
l
Om
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sin.f64 ky)
ky
(sin.f64 kx)
kx
Outputs
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
(sqrt.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) #s(literal 2 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) #s(literal 2 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) #s(literal 2 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) #s(literal 2 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))))
(pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) #s(literal 2 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) #s(literal 2 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) #s(literal 2 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))
#s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(sin.f64 ky)
ky
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal -2 binary64) l) Om)
(/.f64 (*.f64 l #s(literal -2 binary64)) Om)
(*.f64 #s(literal -2 binary64) l)
(*.f64 l #s(literal -2 binary64))
#s(literal -2 binary64)
l
Om
#s(literal 1/4 binary64)
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64))
#s(literal 1 binary64)
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))))
#s(literal 1/2 binary64)
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))
(fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))
#s(literal 4 binary64)
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) Om)
(pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))
(*.f64 (sin.f64 kx) l)
(sin.f64 kx)
kx
l
#s(literal 2 binary64)
(*.f64 Om Om)
Om
#s(literal 1 binary64)
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64)))))))
(sqrt.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (pow.f64 ky #s(literal 3 binary64)) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64))))))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (pow.f64 ky #s(literal 3 binary64)) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (pow.f64 ky #s(literal 3 binary64)) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (pow.f64 ky #s(literal 3 binary64)) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64)))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (pow.f64 ky #s(literal 3 binary64)) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64))
(fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (pow.f64 ky #s(literal 3 binary64)) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky))) (pow.f64 (/.f64 (*.f64 l #s(literal -2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 l #s(literal 2 binary64)) Om)
(*.f64 l #s(literal 2 binary64))
l
Om
(*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))))
(*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (pow.f64 ky #s(literal 3 binary64)) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))
(fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))
(fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (pow.f64 ky #s(literal 3 binary64)) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky)))
(sin.f64 kx)
kx
#s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))
#s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (pow.f64 ky #s(literal 3 binary64)) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky))
(*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)
(*.f64 (fma.f64 (pow.f64 ky #s(literal 3 binary64)) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky)
(*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky)
(fma.f64 (pow.f64 ky #s(literal 3 binary64)) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky)
(fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64))
(fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64))
(fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64))
#s(literal 2/45 binary64)
(*.f64 ky ky)
ky
#s(literal -1/3 binary64)
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(sqrt.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(+.f64 (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))
#s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
#s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))
(*.f64 #s(literal 2 binary64) (/.f64 l Om))
(/.f64 (*.f64 l #s(literal 2 binary64)) Om)
(/.f64 l Om)
l
Om
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sin.f64 ky)
ky
(sin.f64 kx)
kx

localize392.0ms (3.5%)

Memory
14.0MiB live, 286.0MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.0703125
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
accuracy0.34742277725201554
(/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
accuracy1.1256960284359403
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
accuracy36.50130776530413
#s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
accuracy0.5061586322837718
(fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64))
accuracy1.873070275360545
(*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))))
accuracy9.079545681443449
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64)))
accuracy44.698126951821514
#s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))
accuracy0.17578125
(pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))
accuracy5.169384515225937
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
accuracy7.6248349402594995
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
accuracy11.692456874434775
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))
accuracy0.0078125
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
accuracy21.417045856112566
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64))
accuracy0.379570019536884
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
accuracy1.388780665557589
(fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
accuracy13.483304752405061
#s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
accuracy13.832726816334688
(pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))
Samples
248.0ms256×0valid
Compiler

Compiled 2 062 to 167 computations (91.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 217.0ms
ival-mult: 80.0ms (36.9% of total)
ival-pow2: 67.0ms (30.9% of total)
ival-div: 16.0ms (7.4% of total)
ival-add: 14.0ms (6.5% of total)
ival-sin: 11.0ms (5.1% of total)
ival-sqrt: 9.0ms (4.1% of total)
const: 7.0ms (3.2% of total)
ival-pow: 7.0ms (3.2% of total)
ival-hypot: 4.0ms (1.8% of total)
exact: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series150.0ms (1.3%)

Memory
-32.8MiB live, 286.6MiB allocated
Counts
31 → 276
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky)
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))
#s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))
#s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))))
(fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64))
#s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
Outputs
1
(+ 1 (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))))
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))) (* -1 (/ (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (pow (sin kx) 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin kx) 6) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))))))))
1/2
(+ 1/2 (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4)))))))))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (pow (sin kx) 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin kx) 6) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
2
(+ 2 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(+ 1 (* (pow l 2) (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2)))))
(+ 1 (* (pow l 2) (+ (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 1/2 (pow (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) 2)))) (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (+ (* 1/2 (pow (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) 2)) (* (pow l 2) (+ (* -2 (/ (* (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 1/6 (pow (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) 3)) (* 16/3 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))))))) (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))))))
(/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))
(+ 1 (* 2 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (sin kx) 4)) (pow Om 4))) (* 2 (/ (pow (sin kx) 2) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* 2 (/ (pow (sin kx) 2) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (sin kx) 6)) (pow Om 6))))))))
(* (pow l 2) (pow (sin kx) 2))
(* 2 (/ (* l (+ (pow (sin kx) 2) (pow (sin ky) 2))) Om))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 5))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) (pow l 3))))))
(+ 1/2 (* 1/4 (/ Om (* l (sin kx)))))
(+ 1/2 (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ Om (* l (sin kx))))))
(+ 1/2 (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 5)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ Om (* l (sin kx)))))))
(* 1/4 (/ Om (* l (sin kx))))
(/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))) l)
(/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx))))) l)
(/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/2 (/ (* (sin kx) (+ (* 1/256 (/ (pow Om 8) (pow (sin kx) 8))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (pow (sin kx) 2))))) (* Om (pow l 6)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))))) l)
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1 (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ 1 (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 5))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4)) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* -1/2048 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (+ (* 1/24576 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/768 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))) (pow l 6)))))
(* 2 (/ (* l (sin kx)) Om))
(* l (+ (* 1/4 (/ Om (* (pow l 2) (sin kx)))) (* 2 (/ (sin kx) Om))))
(* l (+ (* -1/64 (/ (pow Om 3) (* (pow l 4) (pow (sin kx) 3)))) (+ (* 1/4 (/ Om (* (pow l 2) (sin kx)))) (* 2 (/ (sin kx) Om)))))
(* l (+ (* -1/64 (/ (pow Om 3) (* (pow l 4) (pow (sin kx) 3)))) (+ (* 1/512 (/ (pow Om 5) (* (pow l 6) (pow (sin kx) 5)))) (+ (* 1/4 (/ Om (* (pow l 2) (sin kx)))) (* 2 (/ (sin kx) Om))))))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l)
(* -2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))))
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)))
(+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ 1/2 (* -1/4 (/ Om (* l (sin kx)))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx))))) l)))
(* -1/4 (/ Om (* l (sin kx))))
(* -1 (/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))) l))
(* -1 (/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx))))) l))
(* -1 (/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/2 (/ (* (sin kx) (+ (* 1/256 (/ (pow Om 8) (pow (sin kx) 8))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (pow (sin kx) 2))))) (* Om (pow l 6)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))))) l))
(+ 1 (* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1 (* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ 1 (* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)))
(exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4)) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* -1/2048 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (+ (* 1/24576 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/768 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))) (pow l 6)))))
(* -2 (/ (* l (sin kx)) Om))
(* -1 (* l (+ (* 1/4 (/ Om (* (pow l 2) (sin kx)))) (* 2 (/ (sin kx) Om)))))
(* -1 (* l (+ (* -1/64 (/ (pow Om 3) (* (pow l 4) (pow (sin kx) 3)))) (+ (* 1/4 (/ Om (* (pow l 2) (sin kx)))) (* 2 (/ (sin kx) Om))))))
(* -1 (* l (+ (* -1/64 (/ (pow Om 3) (* (pow l 4) (pow (sin kx) 3)))) (+ (* 1/512 (/ (pow Om 5) (* (pow l 6) (pow (sin kx) 5)))) (+ (* 1/4 (/ Om (* (pow l 2) (sin kx)))) (* 2 (/ (sin kx) Om)))))))
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))) Om)
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))))))))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))))))))))
(+ 1/2 (* Om (+ (* -1/32 (/ (pow Om 2) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ 1 (* l (sin kx)))))))
(+ 1/2 (* Om (+ (* (pow Om 2) (- (* 3/512 (/ (pow Om 2) (* (pow l 5) (pow (sin kx) 5)))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin kx) 3)))))) (* 1/4 (/ 1 (* l (sin kx)))))))
(* Om (+ (* -1/32 (/ (pow Om 2) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ 1 (* l (sin kx))))))
(* Om (+ (* (pow Om 2) (- (* 3/512 (/ (pow Om 2) (* (pow l 5) (pow (sin kx) 5)))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin kx) 3)))))) (* 1/4 (/ 1 (* l (sin kx))))))
(* Om (+ (* (pow Om 2) (- (* (pow Om 2) (+ (* -5/4096 (/ (pow Om 2) (* (pow l 7) (pow (sin kx) 7)))) (* 3/512 (/ 1 (* (pow l 5) (pow (sin kx) 5)))))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin kx) 3)))))) (* 1/4 (/ 1 (* l (sin kx))))))
(/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2))
(+ 1 (* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ 1 (* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))))))))
(exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))
(+ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(+ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow Om 2) (+ (* -3/512 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))) (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (* 1/16 (/ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow Om 2) (+ (* 1/16 (/ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* -3/512 (/ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (* 7/8192 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))) (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))))))
(/ (+ (* 1/4 (/ (pow Om 2) (* l (sin kx)))) (* 2 (* l (sin kx)))) Om)
(/ (+ (* 2 (* l (sin kx))) (* (pow Om 2) (+ (* -1/64 (/ (pow Om 2) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ 1 (* l (sin kx))))))) Om)
(/ (+ (* 2 (* l (sin kx))) (* (pow Om 2) (+ (* (pow Om 2) (- (* 1/512 (/ (pow Om 2) (* (pow l 5) (pow (sin kx) 5)))) (* 1/64 (/ 1 (* (pow l 3) (pow (sin kx) 3)))))) (* 1/4 (/ 1 (* l (sin kx))))))) Om)
(* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1 (/ (* (pow l 2) (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin kx) 2) (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4))))))) (* 64 (* (pow l 6) (pow (sin kx) 6)))) (pow Om 6))))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4)))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin kx) 2) (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4))))))) (* 64 (* (pow l 6) (pow (sin kx) 6)))) (pow Om 6))))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+ 1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 1/2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* -2 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))) (+ (* 1/6 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))) (+ (* 1/2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 16/3 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))) (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (sin kx) 4)) (pow Om 4))) (* 2 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (sin kx) 4)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (sin kx) 6)) (pow Om 6))))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 1/2 (* (* (pow kx 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow kx 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))))
(+ 1 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(+ 1 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* -1/4 (* (pow kx 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))))))))
(+ 1 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/4 (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (* -4/3 (/ (pow l 2) (pow Om 2))))) (pow Om 2))) (+ (* 8/45 (/ (pow l 2) (pow Om 2))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))) (pow Om 2))) (* 16/3 (/ (pow l 4) (pow Om 4)))))))) (* -1/4 (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))))))))
(+ 1/2 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(+ 1/2 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* -1/4 (* (pow kx 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))))))))
(+ 1/2 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/4 (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (* -4/3 (/ (pow l 2) (pow Om 2))))) (pow Om 2))) (+ (* 8/45 (/ (pow l 2) (pow Om 2))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))) (pow Om 2))) (* 16/3 (/ (pow l 4) (pow Om 4)))))))) (* -1/4 (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2)))))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4)
(+ (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)) 1/4) (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4))
(+ (* (pow kx 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4) (* (pow kx 2) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4) (* (pow kx 2) (+ (* 1/2880 (+ (* 128 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 3840 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 15360 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (+ (* 1/96 (/ (* (pow l 2) (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 1/6 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4))
(pow (sin ky) 2)
(+ (pow kx 2) (pow (sin ky) 2))
(+ (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))) (pow (sin ky) 2))
(+ (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))) (pow (sin ky) 2))
(/ (* (pow kx 2) (pow l 2)) (pow Om 2))
(* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (/ (pow l 2) (pow Om 2))))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* 2/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))) (/ (pow l 2) (pow Om 2))))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/315 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 2/45 (/ (pow l 2) (pow Om 2))))))) (/ (pow l 2) (pow Om 2))))
(+ 1 (* 2 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(+ 1 (* (pow kx 2) (+ (* 1/2 (* (pow kx 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))) (* 2 (/ (pow l 2) (pow Om 2))))))
(+ 1 (* (pow kx 2) (+ (* 2 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* 1/2 (* (pow kx 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))) (pow Om 2)))))) (* 1/2 (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))))))))
(* (pow kx 2) (pow l 2))
(* (pow kx 2) (+ (* -1/3 (* (pow kx 2) (pow l 2))) (pow l 2)))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (pow l 2)) (* 2/45 (* (pow kx 2) (pow l 2))))) (pow l 2)))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (pow l 2)) (* (pow kx 2) (+ (* -1/315 (* (pow kx 2) (pow l 2))) (* 2/45 (pow l 2)))))) (pow l 2)))
(* 2 (/ (* l (pow (sin ky) 2)) Om))
(+ (* 2 (/ (* l (pow (sin ky) 2)) Om)) (* 2 (/ (* (pow kx 2) l) Om)))
(+ (* 2 (/ (* l (pow (sin ky) 2)) Om)) (* (pow kx 2) (+ (* -2/3 (/ (* (pow kx 2) l) Om)) (* 2 (/ l Om)))))
(+ (* 2 (/ (* l (pow (sin ky) 2)) Om)) (* (pow kx 2) (+ (* 2 (/ l Om)) (* (pow kx 2) (+ (* -2/3 (/ l Om)) (* 4/45 (/ (* (pow kx 2) l) Om)))))))
(* 2 (/ (* l (sin ky)) Om))
(+ (* 2 (/ (* l (sin ky)) Om)) (/ (* (pow kx 2) l) (* Om (sin ky))))
(+ (* 2 (/ (* l (sin ky)) Om)) (* (pow kx 2) (+ (* -1 (/ (* (pow kx 2) (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))))) (* Om (sin ky)))) (/ l (* Om (sin ky))))))
(+ (* 2 (/ (* l (sin ky)) Om)) (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1 (/ (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2))))) (* Om (sin ky)))) (/ (* (pow kx 2) (* l (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))) (pow (sin ky) 2)))))) (* Om (sin ky))))) (/ l (* Om (sin ky))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(sin ky)
(+ (sin ky) (* 1/2 (/ (pow kx 2) (sin ky))))
(+ (sin ky) (* (pow kx 2) (+ (* -1/2 (/ (* (pow kx 2) (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2))))) (sin ky))) (* 1/2 (/ 1 (sin ky))))))
(+ (sin ky) (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))) (sin ky))) (* 1/2 (/ (* (pow kx 2) (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))) (pow (sin ky) 2))))) (sin ky))))) (* 1/2 (/ 1 (sin ky))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) 1/4)
(+ (pow (sin kx) 2) (pow (sin ky) 2))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 1/2 (* (* (pow ky 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow ky 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2)))))))))
ky
(* ky (+ 1 (* -1/3 (pow ky 2))))
(* ky (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4)
(+ (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)) 1/4) (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4))
(+ (* (pow ky 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4) (* (pow ky 2) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4) (* (pow ky 2) (+ (* 1/2880 (+ (* 128 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 3840 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 15360 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (+ (* 1/96 (/ (* (pow l 2) (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 1/6 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4))
(pow (sin kx) 2)
(+ (pow ky 2) (pow (sin kx) 2))
(+ (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))) (pow (sin kx) 2))
(+ (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))) (pow (sin kx) 2))
(pow ky 2)
(* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3))))
(* 2 (/ (* l (pow (sin kx) 2)) Om))
(+ (* 2 (/ (* l (pow (sin kx) 2)) Om)) (* 2 (/ (* (pow ky 2) l) Om)))
(+ (* 2 (/ (* l (pow (sin kx) 2)) Om)) (* (pow ky 2) (+ (* -2/3 (/ (* (pow ky 2) l) Om)) (* 2 (/ l Om)))))
(+ (* 2 (/ (* l (pow (sin kx) 2)) Om)) (* (pow ky 2) (+ (* 2 (/ l Om)) (* (pow ky 2) (+ (* -2/3 (/ l Om)) (* 4/45 (/ (* (pow ky 2) l) Om)))))))
-1/3
(- (* 2/45 (pow ky 2)) 1/3)
(+ (* 2 (/ (* l (sin kx)) Om)) (/ (* (pow ky 2) l) (* Om (sin kx))))
(+ (* 2 (/ (* l (sin kx)) Om)) (* (pow ky 2) (+ (* -1 (/ (* (pow ky 2) (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))))) (* Om (sin kx)))) (/ l (* Om (sin kx))))))
(+ (* 2 (/ (* l (sin kx)) Om)) (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1 (/ (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2))))) (* Om (sin kx)))) (/ (* (pow ky 2) (* l (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))) (pow (sin kx) 2)))))) (* Om (sin kx))))) (/ l (* Om (sin kx))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(sin kx)
(+ (sin kx) (* 1/2 (/ (pow ky 2) (sin kx))))
(+ (sin kx) (* (pow ky 2) (+ (* -1/2 (/ (* (pow ky 2) (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2))))) (sin kx))) (* 1/2 (/ 1 (sin kx))))))
(+ (sin kx) (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))) (sin kx))) (* 1/2 (/ (* (pow ky 2) (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))) (pow (sin kx) 2))))) (sin kx))))) (* 1/2 (/ 1 (sin kx))))))
(* 2/45 (pow ky 5))
(* (pow ky 5) (- 2/45 (* 1/3 (/ 1 (pow ky 2)))))
(* (pow ky 5) (- (+ 2/45 (/ 1 (pow ky 4))) (* 1/3 (/ 1 (pow ky 2)))))
(* 2/45 (pow ky 2))
(* (pow ky 2) (- 2/45 (* 1/3 (/ 1 (pow ky 2)))))
(* -1 (* (pow ky 5) (- (* 1/3 (/ 1 (pow ky 2))) 2/45)))
(* -1 (* (pow ky 5) (- (* 1/3 (/ 1 (pow ky 2))) (+ 2/45 (/ 1 (pow ky 4))))))
Calls

12 calls:

TimeVariablePointExpression
17.0ms
kx
@inf
((pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)))) (/ 1 2) (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1))))) (* (+ (* (+ (* 2/45 (* ky ky)) -1/3) (* ky ky)) 1) ky) (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))) (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) (pow (sin ky) 2) (/ (pow (* (sin kx) l) 2) (* Om Om)) (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1)) (pow (* (sin kx) l) 2) (pow (sin ky) 2) (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (+ (* 2/45 (* ky ky)) -1/3) (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (* (* 2 (/ l Om)) (sqrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))))) (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) (sqrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))))
16.0ms
ky
@-inf
((pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)))) (/ 1 2) (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1))))) (* (+ (* (+ (* 2/45 (* ky ky)) -1/3) (* ky ky)) 1) ky) (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))) (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) (pow (sin ky) 2) (/ (pow (* (sin kx) l) 2) (* Om Om)) (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1)) (pow (* (sin kx) l) 2) (pow (sin ky) 2) (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (+ (* 2/45 (* ky ky)) -1/3) (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (* (* 2 (/ l Om)) (sqrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))))) (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) (sqrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))))
15.0ms
kx
@-inf
((pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)))) (/ 1 2) (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1))))) (* (+ (* (+ (* 2/45 (* ky ky)) -1/3) (* ky ky)) 1) ky) (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))) (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) (pow (sin ky) 2) (/ (pow (* (sin kx) l) 2) (* Om Om)) (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1)) (pow (* (sin kx) l) 2) (pow (sin ky) 2) (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (+ (* 2/45 (* ky ky)) -1/3) (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (* (* 2 (/ l Om)) (sqrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))))) (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) (sqrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))))
15.0ms
ky
@inf
((pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)))) (/ 1 2) (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1))))) (* (+ (* (+ (* 2/45 (* ky ky)) -1/3) (* ky ky)) 1) ky) (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))) (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) (pow (sin ky) 2) (/ (pow (* (sin kx) l) 2) (* Om Om)) (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1)) (pow (* (sin kx) l) 2) (pow (sin ky) 2) (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (+ (* 2/45 (* ky ky)) -1/3) (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (* (* 2 (/ l Om)) (sqrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))))) (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) (sqrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))))
13.0ms
kx
@0
((pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)))) (/ 1 2) (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1))))) (* (+ (* (+ (* 2/45 (* ky ky)) -1/3) (* ky ky)) 1) ky) (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))) (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) (pow (sin ky) 2) (/ (pow (* (sin kx) l) 2) (* Om Om)) (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1)) (pow (* (sin kx) l) 2) (pow (sin ky) 2) (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (+ (* 2/45 (* ky ky)) -1/3) (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (* (* 2 (/ l Om)) (sqrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx))))) (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) (sqrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))))

simplify256.0ms (2.3%)

Memory
-34.3MiB live, 320.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0150118453
1584018329
0823917336
Stop Event
iter limit
node limit
Counts
276 → 275
Calls
Call 1
Inputs
1
(+ 1 (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))))
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))) (* -1 (/ (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (pow (sin kx) 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin kx) 6) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))))))))
1/2
(+ 1/2 (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4)))))))))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (pow (sin kx) 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin kx) 6) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
2
(+ 2 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(+ 1 (* (pow l 2) (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2)))))
(+ 1 (* (pow l 2) (+ (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 1/2 (pow (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) 2)))) (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (+ (* 1/2 (pow (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) 2)) (* (pow l 2) (+ (* -2 (/ (* (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 1/6 (pow (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) 3)) (* 16/3 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))))))) (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))))))
(/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))
(+ 1 (* 2 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (sin kx) 4)) (pow Om 4))) (* 2 (/ (pow (sin kx) 2) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* 2 (/ (pow (sin kx) 2) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (sin kx) 6)) (pow Om 6))))))))
(* (pow l 2) (pow (sin kx) 2))
(* 2 (/ (* l (+ (pow (sin kx) 2) (pow (sin ky) 2))) Om))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 5))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) (pow l 3))))))
(+ 1/2 (* 1/4 (/ Om (* l (sin kx)))))
(+ 1/2 (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ Om (* l (sin kx))))))
(+ 1/2 (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 5)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ Om (* l (sin kx)))))))
(* 1/4 (/ Om (* l (sin kx))))
(/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))) l)
(/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx))))) l)
(/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/2 (/ (* (sin kx) (+ (* 1/256 (/ (pow Om 8) (pow (sin kx) 8))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (pow (sin kx) 2))))) (* Om (pow l 6)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))))) l)
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1 (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ 1 (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 5))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4)) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* -1/2048 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (+ (* 1/24576 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/768 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))) (pow l 6)))))
(* 2 (/ (* l (sin kx)) Om))
(* l (+ (* 1/4 (/ Om (* (pow l 2) (sin kx)))) (* 2 (/ (sin kx) Om))))
(* l (+ (* -1/64 (/ (pow Om 3) (* (pow l 4) (pow (sin kx) 3)))) (+ (* 1/4 (/ Om (* (pow l 2) (sin kx)))) (* 2 (/ (sin kx) Om)))))
(* l (+ (* -1/64 (/ (pow Om 3) (* (pow l 4) (pow (sin kx) 3)))) (+ (* 1/512 (/ (pow Om 5) (* (pow l 6) (pow (sin kx) 5)))) (+ (* 1/4 (/ Om (* (pow l 2) (sin kx)))) (* 2 (/ (sin kx) Om))))))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l)
(* -2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))))
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)))
(+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ 1/2 (* -1/4 (/ Om (* l (sin kx)))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx))))) l)))
(* -1/4 (/ Om (* l (sin kx))))
(* -1 (/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))) l))
(* -1 (/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx))))) l))
(* -1 (/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/2 (/ (* (sin kx) (+ (* 1/256 (/ (pow Om 8) (pow (sin kx) 8))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (pow (sin kx) 2))))) (* Om (pow l 6)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))))) l))
(+ 1 (* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1 (* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ 1 (* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)))
(exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4)) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* -1/2048 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (+ (* 1/24576 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/768 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))) (pow l 6)))))
(* -2 (/ (* l (sin kx)) Om))
(* -1 (* l (+ (* 1/4 (/ Om (* (pow l 2) (sin kx)))) (* 2 (/ (sin kx) Om)))))
(* -1 (* l (+ (* -1/64 (/ (pow Om 3) (* (pow l 4) (pow (sin kx) 3)))) (+ (* 1/4 (/ Om (* (pow l 2) (sin kx)))) (* 2 (/ (sin kx) Om))))))
(* -1 (* l (+ (* -1/64 (/ (pow Om 3) (* (pow l 4) (pow (sin kx) 3)))) (+ (* 1/512 (/ (pow Om 5) (* (pow l 6) (pow (sin kx) 5)))) (+ (* 1/4 (/ Om (* (pow l 2) (sin kx)))) (* 2 (/ (sin kx) Om)))))))
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))) Om)
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))))))))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))))))))))
(+ 1/2 (* Om (+ (* -1/32 (/ (pow Om 2) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ 1 (* l (sin kx)))))))
(+ 1/2 (* Om (+ (* (pow Om 2) (- (* 3/512 (/ (pow Om 2) (* (pow l 5) (pow (sin kx) 5)))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin kx) 3)))))) (* 1/4 (/ 1 (* l (sin kx)))))))
(* Om (+ (* -1/32 (/ (pow Om 2) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ 1 (* l (sin kx))))))
(* Om (+ (* (pow Om 2) (- (* 3/512 (/ (pow Om 2) (* (pow l 5) (pow (sin kx) 5)))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin kx) 3)))))) (* 1/4 (/ 1 (* l (sin kx))))))
(* Om (+ (* (pow Om 2) (- (* (pow Om 2) (+ (* -5/4096 (/ (pow Om 2) (* (pow l 7) (pow (sin kx) 7)))) (* 3/512 (/ 1 (* (pow l 5) (pow (sin kx) 5)))))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin kx) 3)))))) (* 1/4 (/ 1 (* l (sin kx))))))
(/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2))
(+ 1 (* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ 1 (* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))))))))
(exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))
(+ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(+ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow Om 2) (+ (* -3/512 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))) (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (* 1/16 (/ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow Om 2) (+ (* 1/16 (/ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* -3/512 (/ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (* 7/8192 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))) (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))))))
(/ (+ (* 1/4 (/ (pow Om 2) (* l (sin kx)))) (* 2 (* l (sin kx)))) Om)
(/ (+ (* 2 (* l (sin kx))) (* (pow Om 2) (+ (* -1/64 (/ (pow Om 2) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ 1 (* l (sin kx))))))) Om)
(/ (+ (* 2 (* l (sin kx))) (* (pow Om 2) (+ (* (pow Om 2) (- (* 1/512 (/ (pow Om 2) (* (pow l 5) (pow (sin kx) 5)))) (* 1/64 (/ 1 (* (pow l 3) (pow (sin kx) 3)))))) (* 1/4 (/ 1 (* l (sin kx))))))) Om)
(* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1 (/ (* (pow l 2) (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin kx) 2) (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4))))))) (* 64 (* (pow l 6) (pow (sin kx) 6)))) (pow Om 6))))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4)))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin kx) 2) (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4))))))) (* 64 (* (pow l 6) (pow (sin kx) 6)))) (pow Om 6))))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+ 1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 1/2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* -2 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))) (+ (* 1/6 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))) (+ (* 1/2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 16/3 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))) (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (sin kx) 4)) (pow Om 4))) (* 2 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (sin kx) 4)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (sin kx) 6)) (pow Om 6))))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 1/2 (* (* (pow kx 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow kx 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))))
(+ 1 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(+ 1 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* -1/4 (* (pow kx 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))))))))
(+ 1 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/4 (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (* -4/3 (/ (pow l 2) (pow Om 2))))) (pow Om 2))) (+ (* 8/45 (/ (pow l 2) (pow Om 2))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))) (pow Om 2))) (* 16/3 (/ (pow l 4) (pow Om 4)))))))) (* -1/4 (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))))))))
(+ 1/2 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(+ 1/2 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* -1/4 (* (pow kx 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))))))))
(+ 1/2 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/4 (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (* -4/3 (/ (pow l 2) (pow Om 2))))) (pow Om 2))) (+ (* 8/45 (/ (pow l 2) (pow Om 2))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))) (pow Om 2))) (* 16/3 (/ (pow l 4) (pow Om 4)))))))) (* -1/4 (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2)))))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4)
(+ (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)) 1/4) (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4))
(+ (* (pow kx 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4) (* (pow kx 2) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4) (* (pow kx 2) (+ (* 1/2880 (+ (* 128 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 3840 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 15360 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (+ (* 1/96 (/ (* (pow l 2) (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 1/6 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4))
(pow (sin ky) 2)
(+ (pow kx 2) (pow (sin ky) 2))
(+ (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))) (pow (sin ky) 2))
(+ (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))) (pow (sin ky) 2))
(/ (* (pow kx 2) (pow l 2)) (pow Om 2))
(* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (/ (pow l 2) (pow Om 2))))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* 2/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))) (/ (pow l 2) (pow Om 2))))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/315 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 2/45 (/ (pow l 2) (pow Om 2))))))) (/ (pow l 2) (pow Om 2))))
(+ 1 (* 2 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(+ 1 (* (pow kx 2) (+ (* 1/2 (* (pow kx 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))) (* 2 (/ (pow l 2) (pow Om 2))))))
(+ 1 (* (pow kx 2) (+ (* 2 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* 1/2 (* (pow kx 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))) (pow Om 2)))))) (* 1/2 (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))))))))
(* (pow kx 2) (pow l 2))
(* (pow kx 2) (+ (* -1/3 (* (pow kx 2) (pow l 2))) (pow l 2)))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (pow l 2)) (* 2/45 (* (pow kx 2) (pow l 2))))) (pow l 2)))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (pow l 2)) (* (pow kx 2) (+ (* -1/315 (* (pow kx 2) (pow l 2))) (* 2/45 (pow l 2)))))) (pow l 2)))
(* 2 (/ (* l (pow (sin ky) 2)) Om))
(+ (* 2 (/ (* l (pow (sin ky) 2)) Om)) (* 2 (/ (* (pow kx 2) l) Om)))
(+ (* 2 (/ (* l (pow (sin ky) 2)) Om)) (* (pow kx 2) (+ (* -2/3 (/ (* (pow kx 2) l) Om)) (* 2 (/ l Om)))))
(+ (* 2 (/ (* l (pow (sin ky) 2)) Om)) (* (pow kx 2) (+ (* 2 (/ l Om)) (* (pow kx 2) (+ (* -2/3 (/ l Om)) (* 4/45 (/ (* (pow kx 2) l) Om)))))))
(* 2 (/ (* l (sin ky)) Om))
(+ (* 2 (/ (* l (sin ky)) Om)) (/ (* (pow kx 2) l) (* Om (sin ky))))
(+ (* 2 (/ (* l (sin ky)) Om)) (* (pow kx 2) (+ (* -1 (/ (* (pow kx 2) (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))))) (* Om (sin ky)))) (/ l (* Om (sin ky))))))
(+ (* 2 (/ (* l (sin ky)) Om)) (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1 (/ (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2))))) (* Om (sin ky)))) (/ (* (pow kx 2) (* l (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))) (pow (sin ky) 2)))))) (* Om (sin ky))))) (/ l (* Om (sin ky))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(sin ky)
(+ (sin ky) (* 1/2 (/ (pow kx 2) (sin ky))))
(+ (sin ky) (* (pow kx 2) (+ (* -1/2 (/ (* (pow kx 2) (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2))))) (sin ky))) (* 1/2 (/ 1 (sin ky))))))
(+ (sin ky) (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))) (sin ky))) (* 1/2 (/ (* (pow kx 2) (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))) (pow (sin ky) 2))))) (sin ky))))) (* 1/2 (/ 1 (sin ky))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) 1/4)
(+ (pow (sin kx) 2) (pow (sin ky) 2))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 1/2 (* (* (pow ky 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow ky 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2)))))))))
ky
(* ky (+ 1 (* -1/3 (pow ky 2))))
(* ky (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4)
(+ (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)) 1/4) (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4))
(+ (* (pow ky 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4) (* (pow ky 2) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4) (* (pow ky 2) (+ (* 1/2880 (+ (* 128 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 3840 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 15360 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (+ (* 1/96 (/ (* (pow l 2) (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 1/6 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4))
(pow (sin kx) 2)
(+ (pow ky 2) (pow (sin kx) 2))
(+ (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))) (pow (sin kx) 2))
(+ (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))) (pow (sin kx) 2))
(pow ky 2)
(* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3))))
(* 2 (/ (* l (pow (sin kx) 2)) Om))
(+ (* 2 (/ (* l (pow (sin kx) 2)) Om)) (* 2 (/ (* (pow ky 2) l) Om)))
(+ (* 2 (/ (* l (pow (sin kx) 2)) Om)) (* (pow ky 2) (+ (* -2/3 (/ (* (pow ky 2) l) Om)) (* 2 (/ l Om)))))
(+ (* 2 (/ (* l (pow (sin kx) 2)) Om)) (* (pow ky 2) (+ (* 2 (/ l Om)) (* (pow ky 2) (+ (* -2/3 (/ l Om)) (* 4/45 (/ (* (pow ky 2) l) Om)))))))
-1/3
(- (* 2/45 (pow ky 2)) 1/3)
(+ (* 2 (/ (* l (sin kx)) Om)) (/ (* (pow ky 2) l) (* Om (sin kx))))
(+ (* 2 (/ (* l (sin kx)) Om)) (* (pow ky 2) (+ (* -1 (/ (* (pow ky 2) (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))))) (* Om (sin kx)))) (/ l (* Om (sin kx))))))
(+ (* 2 (/ (* l (sin kx)) Om)) (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1 (/ (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2))))) (* Om (sin kx)))) (/ (* (pow ky 2) (* l (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))) (pow (sin kx) 2)))))) (* Om (sin kx))))) (/ l (* Om (sin kx))))))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(sin kx)
(+ (sin kx) (* 1/2 (/ (pow ky 2) (sin kx))))
(+ (sin kx) (* (pow ky 2) (+ (* -1/2 (/ (* (pow ky 2) (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2))))) (sin kx))) (* 1/2 (/ 1 (sin kx))))))
(+ (sin kx) (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))) (sin kx))) (* 1/2 (/ (* (pow ky 2) (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))) (pow (sin kx) 2))))) (sin kx))))) (* 1/2 (/ 1 (sin kx))))))
(* 2/45 (pow ky 5))
(* (pow ky 5) (- 2/45 (* 1/3 (/ 1 (pow ky 2)))))
(* (pow ky 5) (- (+ 2/45 (/ 1 (pow ky 4))) (* 1/3 (/ 1 (pow ky 2)))))
(* 2/45 (pow ky 2))
(* (pow ky 2) (- 2/45 (* 1/3 (/ 1 (pow ky 2)))))
(* -1 (* (pow ky 5) (- (* 1/3 (/ 1 (pow ky 2))) 2/45)))
(* -1 (* (pow ky 5) (- (* 1/3 (/ 1 (pow ky 2))) (+ 2/45 (/ 1 (pow ky 4))))))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 l l) (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))) #s(literal -2 binary64) (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 l l) (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64)))) #s(literal 4 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -2 binary64))) (*.f64 l l) (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (neg.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) #s(literal 2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64))) (*.f64 l l) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (*.f64 l l) (neg.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))) (*.f64 l l) #s(literal 1 binary64))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 l l)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (neg.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))))) (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))) (* -1 (/ (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (neg.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 l l)) (-.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) #s(literal 2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (neg.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64))))) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) Om)))))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 l l) (neg.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))))) (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (neg.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (pow (sin kx) 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin kx) 6) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))) (*.f64 l l) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (*.f64 l l) (neg.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)))) (*.f64 l l) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal -1 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (neg.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)))) (*.f64 l l) #s(literal 1/2 binary64))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (pow (sin kx) 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin kx) 6) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))) (*.f64 l l) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (*.f64 l l) (neg.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)))) (*.f64 l l) #s(literal 1/2 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
2
#s(literal 2 binary64)
(+ 2 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal -2 binary64) #s(literal 2 binary64))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal -2 binary64))) (*.f64 l l) #s(literal 2 binary64))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) #s(literal 2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64))) (*.f64 l l) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (*.f64 l l) (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal -2 binary64))) (*.f64 l l) #s(literal 2 binary64))
(+ 1 (* (pow l 2) (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2)))))
(fma.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 1/2 (pow (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) 2)))) (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -2 binary64) (*.f64 (pow.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 l l) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (+ (* 1/2 (pow (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) 2)) (* (pow l 2) (+ (* -2 (/ (* (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 1/6 (pow (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))) 3)) (* 16/3 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))))))) (+ (/ (pow (sin kx) 2) (pow Om 2)) (/ (pow (sin ky) 2) (pow Om 2))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -2 binary64) (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) (pow.f64 Om #s(literal 4 binary64))) #s(literal -2 binary64) (fma.f64 #s(literal 16/3 binary64) (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) (*.f64 (pow.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 3 binary64)) #s(literal 1/6 binary64)))) (*.f64 l l) (*.f64 (pow.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (*.f64 l l) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) (*.f64 l l) #s(literal 1 binary64))
(/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om))
(+ 1 (* 2 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (sin kx) 4)) (pow Om 4))) (* 2 (/ (pow (sin kx) 2) (pow Om 2))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))) #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* 2 (/ (pow (sin kx) 2) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (sin kx) 6)) (pow Om 6))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 l l) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 Om #s(literal 6 binary64)))) #s(literal 4 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64)))) (*.f64 l l) (*.f64 (/.f64 #s(literal 2 binary64) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om))) (*.f64 l l) #s(literal 1 binary64))
(* (pow l 2) (pow (sin kx) 2))
(*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(* 2 (/ (* l (+ (pow (sin kx) 2) (pow (sin ky) 2))) Om))
(*.f64 (/.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) l) Om) #s(literal 2 binary64))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(*.f64 (*.f64 (/.f64 l Om) #s(literal 2 binary64)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal -2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal -2 binary64))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om))) #s(literal 2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64))) (*.f64 l l) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (*.f64 l l) (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal -2 binary64))) (*.f64 l l) #s(literal 1 binary64))
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) l)
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) l)
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/512 binary64) (/.f64 (pow.f64 Om #s(literal 5 binary64)) (pow.f64 l #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) l)
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 (/.f64 Om l) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 5))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 5 binary64)) Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (fma.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 (/.f64 Om l) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))) #s(literal 1/2 binary64))
(sqrt 1/2)
(sqrt.f64 #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal -1/32 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l) (/.f64 (*.f64 Om Om) l)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) (pow l 3))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1/32 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l) (/.f64 (*.f64 Om Om) l)) (fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 3 binary64))) #s(literal -3/64 binary64)) (pow.f64 l #s(literal 3 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ 1/2 (* 1/4 (/ Om (* l (sin kx)))))
(fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ Om (* l (sin kx))))))
(+.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 3 binary64)) #s(literal -1/32 binary64) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 5)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ Om (* l (sin kx)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) #s(literal -3/256 binary64)) (sin.f64 kx)) (*.f64 (pow.f64 l #s(literal 5 binary64)) Om)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 3 binary64)) #s(literal -1/32 binary64) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64)))) #s(literal 1/2 binary64))
(* 1/4 (/ Om (* l (sin kx))))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64))
(/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))) l)
(/.f64 (fma.f64 (/.f64 Om (sin.f64 kx)) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 Om #s(literal 3 binary64))) (*.f64 (pow.f64 (sin.f64 kx) #s(literal 3 binary64)) (*.f64 l l)))) l)
(/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx))))) l)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) #s(literal -3/256 binary64)) (sin.f64 kx)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om)) #s(literal -1/2 binary64) (fma.f64 (/.f64 Om (sin.f64 kx)) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 Om #s(literal 3 binary64))) (*.f64 (pow.f64 (sin.f64 kx) #s(literal 3 binary64)) (*.f64 l l))))) l)
(/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/2 (/ (* (sin kx) (+ (* 1/256 (/ (pow Om 8) (pow (sin kx) 8))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (pow (sin kx) 2))))) (* Om (pow l 6)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))))) l)
(/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 l #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) #s(literal -3/256 binary64)) (sin.f64 kx)) Om) (fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 l #s(literal 6 binary64))) (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) #s(literal -3/256 binary64)) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (sin.f64 kx) #s(literal 8 binary64)))) (sin.f64 kx)) Om) (fma.f64 (/.f64 Om (sin.f64 kx)) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 Om #s(literal 3 binary64))) (*.f64 (pow.f64 (sin.f64 kx) #s(literal 3 binary64)) (*.f64 l l)))))) l)
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(*.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l l))) (*.f64 l l))
(+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1 binary64))
(+ 1 (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 (/.f64 Om l) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 5))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 5 binary64)) Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (fma.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 (/.f64 Om l) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))) #s(literal 1 binary64))
(exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64)))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (*.f64 Om Om)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (*.f64 l l)) (/.f64 (*.f64 Om Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -3/512 binary64)) (pow.f64 l #s(literal 4 binary64))))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4)) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ 1 l)))))) (+ (* -1/2048 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (+ (* 1/24576 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/768 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))) (pow l 6)))))
(+.f64 (fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (*.f64 Om Om)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64)))))) (fma.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (/.f64 (fma.f64 #s(literal -1/2048 binary64) (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal 11/8192 binary64))) (pow.f64 l #s(literal 6 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (neg.f64 (log.f64 l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -3/512 binary64)) (pow.f64 l #s(literal 4 binary64))))))
(* 2 (/ (* l (sin kx)) Om))
(*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) #s(literal 2 binary64))
(* l (+ (* 1/4 (/ Om (* (pow l 2) (sin kx)))) (* 2 (/ (sin kx) Om))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 l l)) (/.f64 Om (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 kx) Om) #s(literal 2 binary64))) l)
(* l (+ (* -1/64 (/ (pow Om 3) (* (pow l 4) (pow (sin kx) 3)))) (+ (* 1/4 (/ Om (* (pow l 2) (sin kx)))) (* 2 (/ (sin kx) Om)))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/64 binary64) (pow.f64 (sin.f64 kx) #s(literal 3 binary64))) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 l l)) (/.f64 Om (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 kx) Om) #s(literal 2 binary64)))) l)
(* l (+ (* -1/64 (/ (pow Om 3) (* (pow l 4) (pow (sin kx) 3)))) (+ (* 1/512 (/ (pow Om 5) (* (pow l 6) (pow (sin kx) 5)))) (+ (* 1/4 (/ Om (* (pow l 2) (sin kx)))) (* 2 (/ (sin kx) Om))))))
(*.f64 (fma.f64 (/.f64 #s(literal -1/64 binary64) (pow.f64 (sin.f64 kx) #s(literal 3 binary64))) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/512 binary64) (pow.f64 (sin.f64 kx) #s(literal 5 binary64))) (/.f64 (pow.f64 Om #s(literal 5 binary64)) (pow.f64 l #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 l l)) (/.f64 Om (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 kx) Om) #s(literal 2 binary64))))) l)
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
(/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)
(/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l)
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 Om Om) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 4 binary64)))) (*.f64 (pow.f64 l #s(literal 6 binary64)) Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))) l)
(* -2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(*.f64 (*.f64 #s(literal -2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) l))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) l))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))))
(neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/512 binary64) (/.f64 (pow.f64 Om #s(literal 5 binary64)) (pow.f64 l #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))))) l))
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) l) #s(literal -1 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))) l) #s(literal -1 binary64) #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1/32 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)) l))) l) #s(literal -1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (neg.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 3 binary64))) #s(literal -3/64 binary64)) l)) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 Om Om) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -1/32 binary64))) l))) l) #s(literal -1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))
(+ 1/2 (* -1/4 (/ Om (* l (sin kx)))))
(fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal -1/4 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))) l)))
(fma.f64 (/.f64 (fma.f64 (/.f64 Om (sin.f64 kx)) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 Om #s(literal 3 binary64))) (*.f64 (pow.f64 (sin.f64 kx) #s(literal 3 binary64)) (*.f64 l l)))) l) #s(literal -1 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx))))) l)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) #s(literal -3/256 binary64)) (sin.f64 kx)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om)) #s(literal -1/2 binary64) (fma.f64 (/.f64 Om (sin.f64 kx)) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 Om #s(literal 3 binary64))) (*.f64 (pow.f64 (sin.f64 kx) #s(literal 3 binary64)) (*.f64 l l))))) l) #s(literal -1 binary64) #s(literal 1/2 binary64))
(* -1/4 (/ Om (* l (sin kx))))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal -1/4 binary64))
(* -1 (/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))) l))
(neg.f64 (/.f64 (fma.f64 (/.f64 Om (sin.f64 kx)) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 Om #s(literal 3 binary64))) (*.f64 (pow.f64 (sin.f64 kx) #s(literal 3 binary64)) (*.f64 l l)))) l))
(* -1 (/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx))))) l))
(neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) #s(literal -3/256 binary64)) (sin.f64 kx)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om)) #s(literal -1/2 binary64) (fma.f64 (/.f64 Om (sin.f64 kx)) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 Om #s(literal 3 binary64))) (*.f64 (pow.f64 (sin.f64 kx) #s(literal 3 binary64)) (*.f64 l l))))) l))
(* -1 (/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/2 (/ (* (sin kx) (+ (* 1/256 (/ (pow Om 8) (pow (sin kx) 8))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (pow (sin kx) 2))))) (* Om (pow l 6)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))))) l))
(neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 l #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) #s(literal -3/256 binary64)) (sin.f64 kx)) Om) (fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 l #s(literal 6 binary64))) (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) #s(literal -3/256 binary64)) (*.f64 Om Om)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (sin.f64 kx) #s(literal 8 binary64)))) (sin.f64 kx)) Om) (fma.f64 (/.f64 Om (sin.f64 kx)) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 Om #s(literal 3 binary64))) (*.f64 (pow.f64 (sin.f64 kx) #s(literal 3 binary64)) (*.f64 l l)))))) l))
(+ 1 (* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) l) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))) l) #s(literal -1 binary64) #s(literal 1 binary64))
(exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64)))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (*.f64 Om Om)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (*.f64 l l)) (/.f64 (*.f64 Om Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/16 binary64) (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -3/512 binary64)) (pow.f64 l #s(literal 4 binary64))))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))))
(+ (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l))))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* -1/128 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 1/512 (/ (pow Om 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (pow l 4)) (/ (* (exp (* 1/4 (+ (log (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2)))) (* -2 (log (/ -1 l)))))) (+ (* -1/2048 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (+ (* 1/24576 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/768 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))) (pow l 6)))))
(+.f64 (fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (*.f64 Om Om)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64)))))) (fma.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (/.f64 (fma.f64 #s(literal -1/2048 binary64) (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal 11/8192 binary64))) (pow.f64 l #s(literal 6 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) l)) #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64))))) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -3/512 binary64)) (pow.f64 l #s(literal 4 binary64))))))
(* -2 (/ (* l (sin kx)) Om))
(*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) #s(literal -2 binary64))
(* -1 (* l (+ (* 1/4 (/ Om (* (pow l 2) (sin kx)))) (* 2 (/ (sin kx) Om)))))
(neg.f64 (*.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 l l)) (/.f64 Om (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 kx) Om) #s(literal 2 binary64))) l))
(* -1 (* l (+ (* -1/64 (/ (pow Om 3) (* (pow l 4) (pow (sin kx) 3)))) (+ (* 1/4 (/ Om (* (pow l 2) (sin kx)))) (* 2 (/ (sin kx) Om))))))
(neg.f64 (*.f64 (fma.f64 (/.f64 #s(literal -1/64 binary64) (pow.f64 (sin.f64 kx) #s(literal 3 binary64))) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 l l)) (/.f64 Om (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 kx) Om) #s(literal 2 binary64)))) l))
(* -1 (* l (+ (* -1/64 (/ (pow Om 3) (* (pow l 4) (pow (sin kx) 3)))) (+ (* 1/512 (/ (pow Om 5) (* (pow l 6) (pow (sin kx) 5)))) (+ (* 1/4 (/ Om (* (pow l 2) (sin kx)))) (* 2 (/ (sin kx) Om)))))))
(neg.f64 (*.f64 (fma.f64 (/.f64 #s(literal -1/64 binary64) (pow.f64 (sin.f64 kx) #s(literal 3 binary64))) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/512 binary64) (pow.f64 (sin.f64 kx) #s(literal 5 binary64))) (/.f64 (pow.f64 Om #s(literal 5 binary64)) (pow.f64 l #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 l l)) (/.f64 Om (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 kx) Om) #s(literal 2 binary64))))) l))
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
(* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 Om Om) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 4 binary64)))) (*.f64 (pow.f64 l #s(literal 6 binary64)) Om))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))) l))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) Om)
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) Om)
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))) Om)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) Om)
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) Om #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 3/512 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) Om #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om)) (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) Om (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) Om) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))))) #s(literal -3/64 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) Om (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) Om (sqrt.f64 #s(literal 1/2 binary64)))
(+ 1/2 (* Om (+ (* -1/32 (/ (pow Om 2) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ 1 (* l (sin kx)))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 kx)) #s(literal 3 binary64))) #s(literal -1/32 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 l (sin.f64 kx)))) Om #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* (pow Om 2) (- (* 3/512 (/ (pow Om 2) (* (pow l 5) (pow (sin kx) 5)))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin kx) 3)))))) (* 1/4 (/ 1 (* l (sin kx)))))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (/.f64 #s(literal 3/512 binary64) (pow.f64 (sin.f64 kx) #s(literal 5 binary64))) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (/.f64 #s(literal 1/32 binary64) (pow.f64 (*.f64 l (sin.f64 kx)) #s(literal 3 binary64)))) (*.f64 Om Om) (/.f64 #s(literal 1/4 binary64) (*.f64 l (sin.f64 kx)))) Om #s(literal 1/2 binary64))
(* Om (+ (* -1/32 (/ (pow Om 2) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ 1 (* l (sin kx))))))
(*.f64 (fma.f64 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 kx)) #s(literal 3 binary64))) #s(literal -1/32 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 l (sin.f64 kx)))) Om)
(* Om (+ (* (pow Om 2) (- (* 3/512 (/ (pow Om 2) (* (pow l 5) (pow (sin kx) 5)))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin kx) 3)))))) (* 1/4 (/ 1 (* l (sin kx))))))
(*.f64 (fma.f64 (-.f64 (*.f64 (/.f64 #s(literal 3/512 binary64) (pow.f64 (sin.f64 kx) #s(literal 5 binary64))) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (/.f64 #s(literal 1/32 binary64) (pow.f64 (*.f64 l (sin.f64 kx)) #s(literal 3 binary64)))) (*.f64 Om Om) (/.f64 #s(literal 1/4 binary64) (*.f64 l (sin.f64 kx)))) Om)
(* Om (+ (* (pow Om 2) (- (* (pow Om 2) (+ (* -5/4096 (/ (pow Om 2) (* (pow l 7) (pow (sin kx) 7)))) (* 3/512 (/ 1 (* (pow l 5) (pow (sin kx) 5)))))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin kx) 3)))))) (* 1/4 (/ 1 (* l (sin kx))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -5/4096 binary64) (pow.f64 (sin.f64 kx) #s(literal 7 binary64))) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 7 binary64))) (/.f64 #s(literal 3/512 binary64) (*.f64 (pow.f64 (sin.f64 kx) #s(literal 5 binary64)) (pow.f64 l #s(literal 5 binary64))))) (*.f64 Om Om) (neg.f64 (/.f64 #s(literal 1/32 binary64) (pow.f64 (*.f64 l (sin.f64 kx)) #s(literal 3 binary64))))) (*.f64 Om Om) (/.f64 #s(literal 1/4 binary64) (*.f64 l (sin.f64 kx)))) Om)
(/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) (*.f64 Om Om))
(+ 1 (* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) Om #s(literal 1 binary64))
(+ 1 (* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 3/256 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) Om #s(literal 1 binary64))
(exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
(+ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* 1/16 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 l l)) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (*.f64 Om Om)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
(+ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow Om 2) (+ (* -3/512 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))) (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (* 1/16 (/ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 l l)) (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 4 binary64)))) #s(literal -3/512 binary64))) (*.f64 Om Om) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
(+ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow Om 2) (+ (* 1/16 (/ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* -3/512 (/ (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om))))) (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (* 7/8192 (/ (* (pow Om 2) (exp (* 1/4 (+ (log (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* -2 (log Om)))))) (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -3/512 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (pow.f64 l #s(literal 4 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 6 binary64)))) #s(literal 7/8192 binary64))) (*.f64 Om Om) (*.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 l l)) (/.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (*.f64 Om Om) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (fma.f64 (log.f64 Om) #s(literal -2 binary64) (log.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
(/ (+ (* 1/4 (/ (pow Om 2) (* l (sin kx)))) (* 2 (* l (sin kx)))) Om)
(/.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) (sin.f64 kx)) (/.f64 (*.f64 Om Om) l) (*.f64 (*.f64 l (sin.f64 kx)) #s(literal 2 binary64))) Om)
(/ (+ (* 2 (* l (sin kx))) (* (pow Om 2) (+ (* -1/64 (/ (pow Om 2) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ 1 (* l (sin kx))))))) Om)
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) l) (sin.f64 kx) (*.f64 (fma.f64 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 l (sin.f64 kx)) #s(literal 3 binary64))) #s(literal -1/64 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 l (sin.f64 kx)))) (*.f64 Om Om))) Om)
(/ (+ (* 2 (* l (sin kx))) (* (pow Om 2) (+ (* (pow Om 2) (- (* 1/512 (/ (pow Om 2) (* (pow l 5) (pow (sin kx) 5)))) (* 1/64 (/ 1 (* (pow l 3) (pow (sin kx) 3)))))) (* 1/4 (/ 1 (* l (sin kx))))))) Om)
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) l) (sin.f64 kx) (*.f64 (fma.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/512 binary64) (pow.f64 (sin.f64 kx) #s(literal 5 binary64))) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (/.f64 #s(literal 1/64 binary64) (pow.f64 (*.f64 l (sin.f64 kx)) #s(literal 3 binary64)))) (*.f64 Om Om) (/.f64 #s(literal 1/4 binary64) (*.f64 l (sin.f64 kx)))) (*.f64 Om Om))) Om)
(* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) Om)
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 3/256 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) Om)
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -5/2048 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 7 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 7 binary64)))) (*.f64 (*.f64 #s(literal 3/256 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) Om)
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))) #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 l #s(literal 6 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64)))) #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -1/4 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1 (/ (* (pow l 2) (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) #s(literal -1/2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64))))) #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 Om #s(literal 6 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -1/4 binary64) (neg.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin kx) 2) (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4))))))) (* 64 (* (pow l 6) (pow (sin kx) 6)))) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)))) #s(literal 1 binary64))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -1/4 binary64) (neg.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin kx) 2) (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4))))))) (* 64 (* (pow l 6) (pow (sin kx) 6)))) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal -2 binary64))) #s(literal 2 binary64))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal -2 binary64))) #s(literal 2 binary64))
(+ 1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(fma.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 1/2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(+.f64 (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om))) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* -2 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))) (+ (* 1/6 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))) (+ (* 1/2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 16/3 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))) (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))) #s(literal -2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))))) (pow.f64 Om #s(literal 6 binary64))) (fma.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))) #s(literal 1/2 binary64) (fma.f64 (*.f64 (pow.f64 l #s(literal 6 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64)))) #s(literal 16/3 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)))))) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (sin kx) 4)) (pow Om 4))) (* 2 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))) #s(literal -2 binary64) (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (sin kx) 4)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (sin kx) 6)) (pow Om 6))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 l #s(literal 6 binary64)) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 Om #s(literal 6 binary64)))) #s(literal 4 binary64) (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal -2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 l l)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal -2 binary64))) #s(literal 1 binary64))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 1/2 (* (* (pow kx 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) (*.f64 kx kx)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) #s(literal 1/2 binary64))) (*.f64 kx kx) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow kx 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal 8/45 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om)))))) (*.f64 kx kx)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))))) (*.f64 kx kx) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) Om) (/.f64 (*.f64 l l) Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 kx kx) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(fma.f64 (neg.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 kx kx)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal -1/4 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 kx kx)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 kx kx) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(fma.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 l l)) (*.f64 kx kx)) (*.f64 Om Om)))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 kx kx) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (*.f64 kx kx) (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 kx kx) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(+ 1 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* -1/4 (* (pow kx 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 kx kx)) (fma.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)))) (*.f64 kx kx) #s(literal 1 binary64))
(+ 1 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/4 (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (* -4/3 (/ (pow l 2) (pow Om 2))))) (pow Om 2))) (+ (* 8/45 (/ (pow l 2) (pow Om 2))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))) (pow Om 2))) (* 16/3 (/ (pow l 4) (pow Om 4)))))))) (* -1/4 (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (+.f64 (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64)))) (*.f64 l l)) (*.f64 #s(literal 8/45 binary64) (*.f64 l l))) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (*.f64 kx kx) (fma.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 kx kx) (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)))) (*.f64 kx kx) #s(literal 1 binary64))
(+ 1/2 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) #s(literal -1 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* -1/4 (* (pow kx 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 kx kx)) (fma.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)))) (*.f64 kx kx) #s(literal 1/2 binary64))
(+ 1/2 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/4 (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (* -4/3 (/ (pow l 2) (pow Om 2))))) (pow Om 2))) (+ (* 8/45 (/ (pow l 2) (pow Om 2))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))) (pow Om 2))) (* 16/3 (/ (pow l 4) (pow Om 4)))))))) (* -1/4 (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (+.f64 (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64)))) (*.f64 l l)) (*.f64 #s(literal 8/45 binary64) (*.f64 l l))) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (*.f64 kx kx) (fma.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 kx kx) (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)))) (*.f64 kx kx) #s(literal 1/2 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (*.f64 kx kx) (*.f64 l l) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) Om) (*.f64 (/.f64 (fma.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx))) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2)))))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 8/45 binary64) (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 #s(literal -4/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx) (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 l l) Om))) (*.f64 kx kx)))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))
(+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))
(+.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 kx kx)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(+.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 kx kx)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 kx kx) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))
(pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4)
(pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(+ (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)) 1/4) (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(+ (* (pow kx 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4) (* (pow kx 2) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (*.f64 kx kx)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -192 binary64) (*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) #s(literal -32 binary64))) #s(literal 1/96 binary64))) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 l Om) (/.f64 l Om)))) (*.f64 kx kx) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4) (* (pow kx 2) (+ (* 1/2880 (+ (* 128 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 3840 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 15360 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (+ (* 1/96 (/ (* (pow l 2) (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 1/6 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) 1/4))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 128 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 3840 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 15360 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 Om #s(literal 6 binary64)))))) #s(literal 1/2880 binary64) (fma.f64 (*.f64 (*.f64 l l) (/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -192 binary64) (*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) #s(literal -32 binary64))) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om)))) #s(literal 1/96 binary64) (*.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 Om #s(literal 6 binary64)))))) (*.f64 kx kx) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -192 binary64) (*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) #s(literal -32 binary64))) #s(literal 1/96 binary64))))) (*.f64 kx kx) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 l Om) (/.f64 l Om)))) (*.f64 kx kx) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(+ (pow kx 2) (pow (sin ky) 2))
(fma.f64 kx kx (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(+ (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))) (pow (sin ky) 2))
(fma.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 kx kx) #s(literal 1 binary64)) (*.f64 kx kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(+ (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))) (pow (sin ky) 2))
(fma.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 kx kx) #s(literal -1/3 binary64)) (*.f64 kx kx) #s(literal 1 binary64)) (*.f64 kx kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(/ (* (pow kx 2) (pow l 2)) (pow Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om))
(* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (/ (pow l 2) (pow Om 2))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 kx kx)) (*.f64 l l) (*.f64 l l)) (*.f64 Om Om)) (*.f64 kx kx))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* 2/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))) (/ (pow l 2) (pow Om 2))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 2/45 binary64) (*.f64 kx kx)) (*.f64 l l) (*.f64 #s(literal -1/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx) (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 kx kx))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/315 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 2/45 (/ (pow l 2) (pow Om 2))))))) (/ (pow l 2) (pow Om 2))))
(*.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/315 binary64) (*.f64 kx kx)) (*.f64 l l) (*.f64 #s(literal 2/45 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx))) (*.f64 kx kx) (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 kx kx))
(+ 1 (* 2 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) #s(literal 2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow kx 2) (+ (* 1/2 (* (pow kx 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))) (* 2 (/ (pow l 2) (pow Om 2))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 kx kx)) (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) (*.f64 (/.f64 #s(literal 2 binary64) Om) (/.f64 (*.f64 l l) Om))) (*.f64 kx kx) #s(literal 1 binary64))
(+ 1 (* (pow kx 2) (+ (* 2 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* 1/2 (* (pow kx 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))) (pow Om 2)))))) (* 1/2 (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 2 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal 8/45 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (*.f64 l l) Om)))) (*.f64 kx kx) (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -4 binary64) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 kx kx))) (*.f64 kx kx) #s(literal 1 binary64))
(* (pow kx 2) (pow l 2))
(*.f64 (*.f64 kx kx) (*.f64 l l))
(* (pow kx 2) (+ (* -1/3 (* (pow kx 2) (pow l 2))) (pow l 2)))
(*.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 kx kx)) (*.f64 l l) (*.f64 l l)) (*.f64 kx kx))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (pow l 2)) (* 2/45 (* (pow kx 2) (pow l 2))))) (pow l 2)))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 2/45 binary64) (*.f64 kx kx)) (*.f64 l l) (*.f64 #s(literal -1/3 binary64) (*.f64 l l))) (*.f64 kx kx) (*.f64 l l)) (*.f64 kx kx))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (pow l 2)) (* (pow kx 2) (+ (* -1/315 (* (pow kx 2) (pow l 2))) (* 2/45 (pow l 2)))))) (pow l 2)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/315 binary64) (*.f64 kx kx)) (*.f64 l l) (*.f64 #s(literal 2/45 binary64) (*.f64 l l))) (*.f64 kx kx) (*.f64 #s(literal -1/3 binary64) (*.f64 l l))) (*.f64 kx kx) (*.f64 l l)) (*.f64 kx kx))
(* 2 (/ (* l (pow (sin ky) 2)) Om))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))
(+ (* 2 (/ (* l (pow (sin ky) 2)) Om)) (* 2 (/ (* (pow kx 2) l) Om)))
(*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l (*.f64 (*.f64 kx kx) l)) Om))
(+ (* 2 (/ (* l (pow (sin ky) 2)) Om)) (* (pow kx 2) (+ (* -2/3 (/ (* (pow kx 2) l) Om)) (* 2 (/ l Om)))))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) l (*.f64 #s(literal -2/3 binary64) (*.f64 (*.f64 kx kx) l))) Om) (*.f64 kx kx) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64)))
(+ (* 2 (/ (* l (pow (sin ky) 2)) Om)) (* (pow kx 2) (+ (* 2 (/ l Om)) (* (pow kx 2) (+ (* -2/3 (/ l Om)) (* 4/45 (/ (* (pow kx 2) l) Om)))))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 4/45 binary64) (*.f64 (*.f64 kx kx) l) (*.f64 #s(literal -2/3 binary64) l)) Om) (*.f64 kx kx) (*.f64 (/.f64 l Om) #s(literal 2 binary64))) (*.f64 kx kx) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64)))
(* 2 (/ (* l (sin ky)) Om))
(*.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om) #s(literal 2 binary64))
(+ (* 2 (/ (* l (sin ky)) Om)) (/ (* (pow kx 2) l) (* Om (sin ky))))
(fma.f64 (/.f64 l (sin.f64 ky)) (/.f64 (*.f64 kx kx) Om) (*.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om) #s(literal 2 binary64)))
(+ (* 2 (/ (* l (sin ky)) Om)) (* (pow kx 2) (+ (* -1 (/ (* (pow kx 2) (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))))) (* Om (sin ky)))) (/ l (* Om (sin ky))))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1/3 binary64)) l) (*.f64 kx kx)) l) (*.f64 Om (sin.f64 ky))) (*.f64 kx kx) (*.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om) #s(literal 2 binary64)))
(+ (* 2 (/ (* l (sin ky)) Om)) (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1 (/ (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2))))) (* Om (sin ky)))) (/ (* (pow kx 2) (* l (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))) (pow (sin ky) 2)))))) (* Om (sin ky))))) (/ l (* Om (sin ky))))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 kx kx) l) (-.f64 #s(literal 2/45 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1/3 binary64)) l))) (*.f64 Om (sin.f64 ky))) (*.f64 kx kx) (/.f64 l (*.f64 Om (sin.f64 ky)))) (*.f64 kx kx) (*.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om) #s(literal 2 binary64)))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 kx kx)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 kx kx)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 kx kx) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(sin ky)
(sin.f64 ky)
(+ (sin ky) (* 1/2 (/ (pow kx 2) (sin ky))))
(fma.f64 (/.f64 (*.f64 kx kx) (sin.f64 ky)) #s(literal 1/2 binary64) (sin.f64 ky))
(+ (sin ky) (* (pow kx 2) (+ (* -1/2 (/ (* (pow kx 2) (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2))))) (sin ky))) (* 1/2 (/ 1 (sin ky))))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (*.f64 kx kx)) #s(literal 1/2 binary64)) (sin.f64 ky)) (*.f64 kx kx) (sin.f64 ky))
(+ (sin ky) (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))) (sin ky))) (* 1/2 (/ (* (pow kx 2) (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))) (pow (sin ky) 2))))) (sin ky))))) (* 1/2 (/ 1 (sin ky))))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 2/45 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 kx kx)) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1/3 binary64)))) (sin.f64 ky)) (*.f64 kx kx) (/.f64 #s(literal 1/2 binary64) (sin.f64 ky))) (*.f64 kx kx) (sin.f64 ky))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))) 1/4)
(pow.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(+ (pow (sin kx) 2) (pow (sin ky) 2))
(fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 ky ky) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 1/2 (* (* (pow ky 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (*.f64 (/.f64 l Om) (/.f64 l Om))) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) (*.f64 ky ky)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) #s(literal 1/2 binary64))) (*.f64 ky ky) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow ky 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal 8/45 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om)))))) (*.f64 ky ky)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))))) (*.f64 ky ky) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) Om) (/.f64 (*.f64 l l) Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 ky ky) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 ky ky) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 ky ky)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal -1/4 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 ky ky)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 ky ky) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(fma.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 ky ky) (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 ky ky) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))))) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om))))) (*.f64 ky ky) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))))) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 ky ky) (sqrt.f64 #s(literal 1/2 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))))) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (*.f64 ky ky) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om))))) (*.f64 ky ky) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (*.f64 ky ky) (*.f64 l l) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) Om) (*.f64 (/.f64 (fma.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 ky ky))) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2)))))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 8/45 binary64) (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 #s(literal -4/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 ky ky) (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 l l) Om))) (*.f64 ky ky)))
ky
(* ky (+ 1 (* -1/3 (pow ky 2))))
(*.f64 (fma.f64 (*.f64 ky ky) #s(literal -1/3 binary64) #s(literal 1 binary64)) ky)
(* ky (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))
(*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky)
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))
(+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))
(+.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 ky ky) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(+.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 ky ky)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(+.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 ky ky)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 ky ky) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))
(pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4)
(pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(+ (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)) 1/4) (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 ky ky) Om)) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(+ (* (pow ky 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4) (* (pow ky 2) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (*.f64 ky ky)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -192 binary64) (*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) #s(literal -32 binary64))) #s(literal 1/96 binary64))) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 l Om) (/.f64 l Om)))) (*.f64 ky ky) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4) (* (pow ky 2) (+ (* 1/2880 (+ (* 128 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 3840 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 15360 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (+ (* 1/96 (/ (* (pow l 2) (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 1/6 (/ (pow l 6) (* (pow Om 6) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4) (+ (* 1/96 (+ (* -192 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* -32 (/ (pow l 2) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* 1/2 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))))) (* (pow (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)) 1/4) (/ (pow l 2) (pow Om 2))))) (pow (* 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) 1/4))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal 128 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 15360 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 Om #s(literal 6 binary64))) (*.f64 (/.f64 #s(literal 3840 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) #s(literal 1/2880 binary64) (fma.f64 (*.f64 (*.f64 l l) (/.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -192 binary64) (*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) #s(literal -32 binary64))) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om)))) #s(literal 1/96 binary64) (*.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 Om #s(literal 6 binary64)))))) (*.f64 ky ky) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -192 binary64) (*.f64 (/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) #s(literal -32 binary64))) #s(literal 1/96 binary64))))) (*.f64 ky ky) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) #s(literal 1/4 binary64)) (*.f64 (/.f64 l Om) (/.f64 l Om)))) (*.f64 ky ky) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(pow (sin kx) 2)
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
(+ (pow ky 2) (pow (sin kx) 2))
(fma.f64 ky ky (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(+ (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))) (pow (sin kx) 2))
(fma.f64 (fma.f64 (*.f64 ky ky) #s(literal -1/3 binary64) #s(literal 1 binary64)) (*.f64 ky ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(+ (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))) (pow (sin kx) 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(pow ky 2)
(*.f64 ky ky)
(* (pow ky 2) (+ 1 (* -1/3 (pow ky 2))))
(*.f64 (fma.f64 (*.f64 ky ky) #s(literal -1/3 binary64) #s(literal 1 binary64)) (*.f64 ky ky))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3))))
(*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))
(* (pow ky 2) (+ 1 (* (pow ky 2) (- (* (pow ky 2) (+ 2/45 (* -1/315 (pow ky 2)))) 1/3))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal -1/315 binary64) #s(literal 2/45 binary64)) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky))
(* 2 (/ (* l (pow (sin kx) 2)) Om))
(*.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) Om) #s(literal 2 binary64))
(+ (* 2 (/ (* l (pow (sin kx) 2)) Om)) (* 2 (/ (* (pow ky 2) l) Om)))
(*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 l (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 (*.f64 ky ky) l)) Om))
(+ (* 2 (/ (* l (pow (sin kx) 2)) Om)) (* (pow ky 2) (+ (* -2/3 (/ (* (pow ky 2) l) Om)) (* 2 (/ l Om)))))
(fma.f64 (/.f64 (fma.f64 #s(literal -2/3 binary64) (*.f64 (*.f64 ky ky) l) (*.f64 #s(literal 2 binary64) l)) Om) (*.f64 ky ky) (*.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) Om) #s(literal 2 binary64)))
(+ (* 2 (/ (* l (pow (sin kx) 2)) Om)) (* (pow ky 2) (+ (* 2 (/ l Om)) (* (pow ky 2) (+ (* -2/3 (/ l Om)) (* 4/45 (/ (* (pow ky 2) l) Om)))))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 4/45 binary64) (*.f64 (*.f64 ky ky) l) (*.f64 #s(literal -2/3 binary64) l)) Om) (*.f64 ky ky) (*.f64 (/.f64 l Om) #s(literal 2 binary64))) (*.f64 ky ky) (*.f64 (/.f64 (*.f64 l (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) Om) #s(literal 2 binary64)))
-1/3
#s(literal -1/3 binary64)
(- (* 2/45 (pow ky 2)) 1/3)
(fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64))
(+ (* 2 (/ (* l (sin kx)) Om)) (/ (* (pow ky 2) l) (* Om (sin kx))))
(fma.f64 (/.f64 l (sin.f64 kx)) (/.f64 (*.f64 ky ky) Om) (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) #s(literal 2 binary64)))
(+ (* 2 (/ (* l (sin kx)) Om)) (* (pow ky 2) (+ (* -1 (/ (* (pow ky 2) (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))))) (* Om (sin kx)))) (/ l (* Om (sin kx))))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 1/3 binary64)) l) (*.f64 ky ky)) l) (*.f64 Om (sin.f64 kx))) (*.f64 ky ky) (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) #s(literal 2 binary64)))
(+ (* 2 (/ (* l (sin kx)) Om)) (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1 (/ (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2))))) (* Om (sin kx)))) (/ (* (pow ky 2) (* l (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))) (pow (sin kx) 2)))))) (* Om (sin kx))))) (/ l (* Om (sin kx))))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) (-.f64 #s(literal 2/45 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 1/3 binary64)) l))) (*.f64 Om (sin.f64 kx))) (*.f64 ky ky) (/.f64 l (*.f64 Om (sin.f64 kx)))) (*.f64 ky ky) (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) #s(literal 2 binary64)))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 ky ky) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 ky ky)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 ky ky)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 ky ky) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(sin kx)
(sin.f64 kx)
(+ (sin kx) (* 1/2 (/ (pow ky 2) (sin kx))))
(fma.f64 (/.f64 (*.f64 ky ky) (sin.f64 kx)) #s(literal 1/2 binary64) (sin.f64 kx))
(+ (sin kx) (* (pow ky 2) (+ (* -1/2 (/ (* (pow ky 2) (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2))))) (sin kx))) (* 1/2 (/ 1 (sin kx))))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (*.f64 ky ky)) #s(literal 1/2 binary64)) (sin.f64 kx)) (*.f64 ky ky) (sin.f64 kx))
(+ (sin kx) (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))) (sin kx))) (* 1/2 (/ (* (pow ky 2) (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))) (pow (sin kx) 2))))) (sin kx))))) (* 1/2 (/ 1 (sin kx))))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 2/45 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 ky ky)) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 1/3 binary64)))) (sin.f64 kx)) (*.f64 ky ky) (/.f64 #s(literal 1/2 binary64) (sin.f64 kx))) (*.f64 ky ky) (sin.f64 kx))
(* 2/45 (pow ky 5))
(*.f64 (pow.f64 ky #s(literal 5 binary64)) #s(literal 2/45 binary64))
(* (pow ky 5) (- 2/45 (* 1/3 (/ 1 (pow ky 2)))))
(*.f64 (-.f64 #s(literal 2/45 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 ky ky))) (pow.f64 ky #s(literal 5 binary64)))
(* (pow ky 5) (- (+ 2/45 (/ 1 (pow ky 4))) (* 1/3 (/ 1 (pow ky 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 ky #s(literal 4 binary64))) #s(literal 2/45 binary64)) (/.f64 #s(literal 1/3 binary64) (*.f64 ky ky))) (pow.f64 ky #s(literal 5 binary64)))
(* 2/45 (pow ky 2))
(*.f64 (*.f64 ky ky) #s(literal 2/45 binary64))
(* (pow ky 2) (- 2/45 (* 1/3 (/ 1 (pow ky 2)))))
(*.f64 (-.f64 #s(literal 2/45 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 ky ky))) (*.f64 ky ky))
(* -1 (* (pow ky 5) (- (* 1/3 (/ 1 (pow ky 2))) 2/45)))
(neg.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 ky ky)) #s(literal 2/45 binary64)) (pow.f64 ky #s(literal 5 binary64))))
(* -1 (* (pow ky 5) (- (* 1/3 (/ 1 (pow ky 2))) (+ 2/45 (/ 1 (pow ky 4))))))
(neg.f64 (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 ky ky)) #s(literal 2/45 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 ky #s(literal 4 binary64)))) (pow.f64 ky #s(literal 5 binary64))))

rewrite237.0ms (2.1%)

Memory
13.5MiB live, 242.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
087786
0145750
1595724
24960724
08053712
Stop Event
iter limit
node limit
iter limit
Counts
31 → 569
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64))))))
(*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky)
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))
(pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64))
#s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))
#s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))))
(fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64))
#s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
Outputs
(*.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fabs.f64 (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
(+.f64 (cosh.f64 (*.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(+.f64 (cosh.f64 (*.f64 #s(literal -1/2 binary64) (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) (sinh.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))))))))
(fma.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))))
#s(literal 1/2 binary64)
(*.f64 (pow.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (cosh.f64 (asinh.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/4 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cosh.f64 (asinh.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/4 binary64)))))
(pow.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64))) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64))
(*.f64 (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)))
(pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))))) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))))) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64)) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))))) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (-.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))))) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1/8 binary64))))
(fma.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)) (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -3/2 binary64))) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))))) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)))) (/.f64 #s(literal 1/8 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))))) (pow.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))))
(pow.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))))))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) #s(literal 3 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) l) (/.f64 #s(literal 2 binary64) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 2 binary64)) (/.f64 l Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (/.f64 l Om)) #s(literal 2 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (*.f64 l #s(literal 2 binary64))) (pow.f64 Om #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 l Om) (*.f64 #s(literal 2 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))
(fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 1 binary64))
(fma.f64 (*.f64 l #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -1 binary64)) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 l (*.f64 (/.f64 #s(literal 2 binary64) Om) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 l Om) #s(literal -2 binary64)) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))))
(*.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -3/2 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))))))
(fma.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))))
(*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky)
(*.f64 ky (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky) #s(literal 2 binary64)) #s(literal 1 binary64)) ky) (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 ky #s(literal 6 binary64)) #s(literal 1 binary64)) ky) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky)) (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky) #s(literal 2 binary64))))
(/.f64 (*.f64 ky (-.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky) #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal -1 binary64)))
(/.f64 (*.f64 ky (fma.f64 (pow.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 ky #s(literal 6 binary64)) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky)) (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky) ky (*.f64 #s(literal 1 binary64) ky))
(fma.f64 #s(literal 1 binary64) ky (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky) ky))
(fma.f64 ky (*.f64 (*.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky) (*.f64 ky #s(literal 1 binary64)))
(fma.f64 ky #s(literal 1 binary64) (*.f64 ky (*.f64 (*.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky) ky) (*.f64 #s(literal 1 binary64) ky))
(+.f64 (*.f64 #s(literal 1 binary64) ky) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky) ky))
(+.f64 (*.f64 ky (*.f64 (*.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky)) (*.f64 ky #s(literal 1 binary64)))
(+.f64 (*.f64 ky #s(literal 1 binary64)) (*.f64 ky (*.f64 (*.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) ky) ky)))
(*.f64 (+.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -2 binary64))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -3 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -2 binary64))) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -3 binary64)) #s(literal 1 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -2 binary64))) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))))))
(fma.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64))))
(+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))))
(*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (cosh.f64 (asinh.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1/2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (cosh.f64 (asinh.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1/2 binary64)))))
(pow.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)))))
(*.f64 (+.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -2 binary64))) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -2 binary64))) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -3 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -2 binary64))) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -2 binary64))) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64))) (+.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -3 binary64)) #s(literal 1 binary64))))
(fma.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1/2 binary64)) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))) #s(literal 1 binary64))
(fma.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)))) (/.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)))))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -2 binary64))) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)))) (/.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -3 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -2 binary64))) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)))))
(+.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) (neg.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))) (fabs.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)) (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)))
(pow.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/8 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64))
(fabs.f64 (pow.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/4 binary64)))
(+.f64 (cosh.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/4 binary64)) #s(literal 1 binary64))) (sinh.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/4 binary64)) #s(literal 1 binary64))))
(+.f64 (cosh.f64 (*.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/4 binary64))) (sinh.f64 (*.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1/4 binary64))))
#s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (pow.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64))) (fma.f64 (pow.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) #s(literal -2 binary64))) (*.f64 (/.f64 l Om) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) (*.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 l Om) #s(literal -2 binary64)) (*.f64 (*.f64 (/.f64 l Om) #s(literal -2 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)) (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal -1 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 6 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (pow.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (neg.f64 (neg.f64 (sin.f64 ky))))
(*.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) (neg.f64 (fabs.f64 (sin.f64 ky))))
(*.f64 (exp.f64 (log.f64 (sin.f64 ky))) (exp.f64 (log.f64 (sin.f64 ky))))
(*.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (sin.f64 ky)))
(*.f64 (fabs.f64 (sin.f64 ky)) (fabs.f64 (sin.f64 ky)))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))) #s(literal 1/2 binary64))
(*.f64 (sin.f64 ky) (sin.f64 ky))
(pow.f64 (exp.f64 (log.f64 (sin.f64 ky))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (sin.f64 ky)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (sin.f64 ky)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 ky (PI.f64)) (+.f64 ky (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (+.f64 (+.f64 ky (PI.f64)) (+.f64 ky (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (-.f64 (neg.f64 ky) (+.f64 ky (/.f64 (PI.f64) #s(literal 2 binary64))))) (sin.f64 (fma.f64 #s(literal -1 binary64) ky (+.f64 ky (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 ky (PI.f64)) (+.f64 ky (PI.f64)))) (cos.f64 (+.f64 (+.f64 ky (PI.f64)) (+.f64 ky (PI.f64))))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (+.f64 ky (PI.f64)) (neg.f64 ky))) (cos.f64 (+.f64 (+.f64 ky (PI.f64)) (neg.f64 ky)))) #s(literal 2 binary64))
(/.f64 (-.f64 (cos.f64 (-.f64 (neg.f64 ky) (+.f64 ky (PI.f64)))) (cos.f64 (fma.f64 #s(literal -1 binary64) ky (+.f64 ky (PI.f64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (cos.f64 (+.f64 (+.f64 ky (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 ky (/.f64 (PI.f64) #s(literal 2 binary64))))) (cos.f64 (-.f64 (+.f64 ky (/.f64 (PI.f64) #s(literal 2 binary64))) (+.f64 ky (/.f64 (PI.f64) #s(literal 2 binary64)))))) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) ky)) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) ky)) #s(literal 1/2 binary64)))) (pow.f64 (cos.f64 ky) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (cos.f64 ky) #s(literal 2 binary64)) (pow.f64 (cos.f64 ky) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 ky) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) ky)) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) ky)) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) ky)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) ky)) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 ky) #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cos.f64 ky) #s(literal 2 binary64)) (pow.f64 (cos.f64 ky) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 ky) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky)))) #s(literal -2 binary64))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky)))) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky)))))
(neg.f64 (*.f64 (neg.f64 (sin.f64 ky)) (sin.f64 ky)))
(neg.f64 (*.f64 (sin.f64 ky) (neg.f64 (sin.f64 ky))))
(sqrt.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 ky (PI.f64))))))
(-.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (*.f64 #s(literal 2 binary64) ky)) #s(literal 2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) ky)) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 ky) #s(literal 2 binary64)))
(fabs.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) ky)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (sin.f64 ky)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sin.f64 ky))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (fabs.f64 (sin.f64 ky))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 ky (/.f64 (PI.f64) #s(literal 2 binary64)))))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))
(+.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (cos.f64 (*.f64 #s(literal 2 binary64) ky)) #s(literal 1/2 binary64))))
(+.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (cos.f64 ky) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (cos.f64 ky)) (cos.f64 ky)))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (neg.f64 Om)) (/.f64 (*.f64 (sin.f64 kx) l) (neg.f64 Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (fabs.f64 Om)) (/.f64 (*.f64 (sin.f64 kx) l) (fabs.f64 Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (neg.f64 Om)) (/.f64 (*.f64 l l) (neg.f64 Om)))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (fabs.f64 Om)) (/.f64 (*.f64 l l) (fabs.f64 Om)))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) (pow.f64 Om #s(literal -1 binary64)))
(*.f64 (pow.f64 Om #s(literal -2 binary64)) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 Om) Om)))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (pow.f64 Om #s(literal -2 binary64)))
(*.f64 (*.f64 (sin.f64 kx) l) (/.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om Om)))
(*.f64 (*.f64 (sin.f64 kx) l) (*.f64 (*.f64 (sin.f64 kx) l) (pow.f64 Om #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 Om #s(literal -2 binary64)) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (/.f64 (*.f64 l l) (*.f64 Om Om)))
(*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 (*.f64 l l) (pow.f64 Om #s(literal -2 binary64))))
(pow.f64 (*.f64 Om (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)))) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 Om Om))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (neg.f64 Om)) (neg.f64 Om))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (fabs.f64 Om)) (fabs.f64 Om))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om)) (neg.f64 Om))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)))) (*.f64 Om Om))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) Om)
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) (*.f64 (neg.f64 Om) Om))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 Om (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))
(/.f64 #s(literal 1 binary64) (/.f64 Om (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 Om (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 Om (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) (*.f64 Om Om)))
(neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (neg.f64 Om) Om)))
(exp.f64 (*.f64 (log.f64 (*.f64 Om (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(/.f64 (sinh.f64 (acosh.f64 (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om)))) (sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal -1 binary64))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 Om (/.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)))) #s(literal -3 binary64)) #s(literal 64 binary64) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om))) (pow.f64 (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om)) #s(literal 2 binary64)))))
(sqrt.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 (sin.f64 kx) l) (sin.f64 kx)) l)
(*.f64 (*.f64 (*.f64 (sin.f64 kx) l) l) (sin.f64 kx))
(*.f64 (neg.f64 (*.f64 (sin.f64 kx) l)) (neg.f64 (*.f64 (sin.f64 kx) l)))
(*.f64 (fabs.f64 (*.f64 (sin.f64 kx) l)) (fabs.f64 (*.f64 (sin.f64 kx) l)))
(*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 kx) l))) (exp.f64 (log.f64 (*.f64 (sin.f64 kx) l))))
(*.f64 (neg.f64 (sin.f64 kx)) (*.f64 (neg.f64 (sin.f64 kx)) (*.f64 l l)))
(*.f64 (fabs.f64 (sin.f64 kx)) (*.f64 (fabs.f64 (sin.f64 kx)) (*.f64 l l)))
(*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(*.f64 (*.f64 (sin.f64 kx) l) (*.f64 (sin.f64 kx) l))
(*.f64 (sin.f64 kx) (*.f64 l (*.f64 (sin.f64 kx) l)))
(*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l)))
(*.f64 l (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) l)))
(*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 l l))
(pow.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 kx) l))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64))
(fabs.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 kx) l)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)))))
#s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))
(*.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(/.f64 (sinh.f64 (acosh.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))))) (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(/.f64 (cosh.f64 (asinh.f64 (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 3/2 binary64)))) (sqrt.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(sqrt.f64 (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log1p.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (pow.f64 (/.f64 Om l) #s(literal -2 binary64)) #s(literal 4 binary64)))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) l) (/.f64 #s(literal 2 binary64) Om))
(*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) #s(literal 2 binary64)) (/.f64 l Om))
(*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 l Om)) #s(literal 2 binary64))
(*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 l #s(literal 2 binary64))) (pow.f64 Om #s(literal -1 binary64)))
(*.f64 (/.f64 l Om) (*.f64 #s(literal 2 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))))
(*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))
(*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))))
(*.f64 (*.f64 l #s(literal 2 binary64)) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) Om))
(*.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -1 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))))
(*.f64 l (*.f64 (/.f64 #s(literal 2 binary64) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))))
(/.f64 (*.f64 (+.f64 (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 3 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (-.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 l #s(literal -2 binary64)) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) (neg.f64 Om))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) (/.f64 Om (*.f64 l #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 l #s(literal -2 binary64))) (neg.f64 Om))
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))))
(/.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (+.f64 (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 3 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (-.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))))
(/.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) #s(literal 1 binary64)) (/.f64 Om (*.f64 l #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) (-.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) (*.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 l #s(literal 2 binary64)))) (neg.f64 Om))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 2 binary64))) (*.f64 l #s(literal -2 binary64))) (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (neg.f64 Om)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 2 binary64))) (*.f64 l #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) Om))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 Om (*.f64 l #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 3 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (*.f64 l #s(literal -2 binary64))) (*.f64 (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (-.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (neg.f64 Om)))
(/.f64 (*.f64 (+.f64 (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 3 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (*.f64 l #s(literal 2 binary64))) (*.f64 (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (-.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) Om))
(/.f64 (*.f64 (+.f64 (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 3 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (-.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (/.f64 Om (*.f64 l #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 l #s(literal -2 binary64)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 2 binary64)))) (*.f64 (neg.f64 Om) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))))
(/.f64 (*.f64 (*.f64 l #s(literal -2 binary64)) (+.f64 (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 3 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (*.f64 (neg.f64 Om) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (-.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))))
(/.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 2 binary64)))) (*.f64 Om (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))))
(/.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) (+.f64 (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 3 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (*.f64 Om (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (-.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 2 binary64)))) (*.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 3 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (*.f64 (/.f64 Om (*.f64 l #s(literal 2 binary64))) (fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (-.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 l #s(literal 2 binary64))) Om)
(/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 Om (*.f64 l #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 Om (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 l #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) l) (/.f64 #s(literal 2 binary64) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) #s(literal 2 binary64)) (/.f64 l Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) l) (/.f64 #s(literal 2 binary64) Om) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 l Om) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(fma.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (*.f64 l #s(literal 2 binary64))) (pow.f64 Om #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 l #s(literal 2 binary64))) (pow.f64 Om #s(literal -1 binary64)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(fma.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 l Om)) #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (/.f64 l Om)) #s(literal 2 binary64) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(fma.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (neg.f64 (sin.f64 kx))) (neg.f64 (sin.f64 kx)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(fma.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fabs.f64 (sin.f64 kx))) (fabs.f64 (sin.f64 kx)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(fma.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (sin.f64 kx)) (sin.f64 kx) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(fma.f64 (neg.f64 (sin.f64 kx)) (*.f64 (neg.f64 (sin.f64 kx)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(fma.f64 (fabs.f64 (sin.f64 kx)) (*.f64 (fabs.f64 (sin.f64 kx)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(fma.f64 (/.f64 l Om) (*.f64 #s(literal 2 binary64) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(fma.f64 (/.f64 l Om) (*.f64 #s(literal 2 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(fma.f64 (/.f64 l Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (/.f64 l Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))))
(fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 l Om) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 l Om)))
(fma.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(fma.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -1 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(fma.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -1 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(fma.f64 l (*.f64 (/.f64 #s(literal 2 binary64) Om) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(fma.f64 l (*.f64 (/.f64 #s(literal 2 binary64) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(fma.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(-.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 (neg.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(-.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 l Om) #s(literal -2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))))
(+.f64 (*.f64 (/.f64 l Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) (*.f64 (/.f64 l Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))))
(+.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 l Om)) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky))) (/.f64 l Om)))
(+.f64 (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64)) #s(literal 2 binary64)) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal 1/3 binary64))))
(*.f64 (fma.f64 #s(literal 8/91125 binary64) (pow.f64 ky #s(literal 6 binary64)) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64)) #s(literal 2 binary64)) #s(literal 1/9 binary64)) (*.f64 (*.f64 ky ky) #s(literal -2/135 binary64)))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (pow.f64 (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64)) #s(literal 2 binary64)) #s(literal 1/9 binary64))) (neg.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal 1/3 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8/91125 binary64) (pow.f64 ky #s(literal 6 binary64)) #s(literal -1/27 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64)) #s(literal 2 binary64)) #s(literal 1/9 binary64)) (*.f64 (*.f64 ky ky) #s(literal -2/135 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64)) #s(literal 2 binary64)) #s(literal 1/9 binary64)) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal 1/3 binary64)))
(/.f64 (fma.f64 #s(literal 8/91125 binary64) (pow.f64 ky #s(literal 6 binary64)) #s(literal -1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 ky ky) #s(literal -2/135 binary64)))))
(/.f64 (fma.f64 #s(literal 8/91125 binary64) (pow.f64 ky #s(literal 6 binary64)) #s(literal -1/27 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64)) #s(literal 2 binary64)) #s(literal 1/9 binary64)) (*.f64 (*.f64 ky ky) #s(literal -2/135 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal 1/3 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64)) #s(literal 2 binary64)) #s(literal 1/9 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64)) #s(literal 2 binary64)) #s(literal 1/9 binary64)) (*.f64 (*.f64 ky ky) #s(literal -2/135 binary64))) (fma.f64 #s(literal 8/91125 binary64) (pow.f64 ky #s(literal 6 binary64)) #s(literal -1/27 binary64))))
(fma.f64 (*.f64 #s(literal 2/45 binary64) (neg.f64 ky)) (neg.f64 ky) #s(literal -1/3 binary64))
(fma.f64 (*.f64 #s(literal 2/45 binary64) (fabs.f64 ky)) (fabs.f64 ky) #s(literal -1/3 binary64))
(fma.f64 (*.f64 #s(literal 2/45 binary64) ky) ky #s(literal -1/3 binary64))
(fma.f64 (neg.f64 ky) (*.f64 (neg.f64 ky) #s(literal 2/45 binary64)) #s(literal -1/3 binary64))
(fma.f64 (fabs.f64 ky) (*.f64 (fabs.f64 ky) #s(literal 2/45 binary64)) #s(literal -1/3 binary64))
(fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64))
(fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64))
(fma.f64 ky (*.f64 #s(literal 2/45 binary64) ky) #s(literal -1/3 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal 1/3 binary64))))
(-.f64 #s(literal -1/3 binary64) (*.f64 (neg.f64 (*.f64 #s(literal 2/45 binary64) ky)) ky))
(-.f64 #s(literal -1/3 binary64) (*.f64 (neg.f64 (*.f64 ky ky)) #s(literal 2/45 binary64)))
(-.f64 #s(literal -1/3 binary64) (*.f64 #s(literal -2/45 binary64) (*.f64 ky ky)))
(+.f64 (/.f64 (*.f64 #s(literal 8/91125 binary64) (pow.f64 ky #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64)) #s(literal 2 binary64)) #s(literal 1/9 binary64)) (*.f64 (*.f64 ky ky) #s(literal -2/135 binary64)))) (/.f64 #s(literal -1/27 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64)) #s(literal 2 binary64)) #s(literal 1/9 binary64)) (*.f64 (*.f64 ky ky) #s(literal -2/135 binary64)))))
(+.f64 (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64)) #s(literal -1/3 binary64))
(+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64)))
(*.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 1 binary64))
#s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(/.f64 (neg.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal -1 binary64))
(/.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)))
(*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l #s(literal 2 binary64))) (pow.f64 Om #s(literal -1 binary64)))
(*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) (/.f64 #s(literal 2 binary64) Om))
(*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #s(literal 2 binary64)) (/.f64 l Om))
(*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l Om)) #s(literal 2 binary64))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))
(*.f64 (/.f64 l Om) (*.f64 #s(literal 2 binary64) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -1 binary64)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 l (*.f64 (/.f64 #s(literal 2 binary64) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 #s(literal 2 binary64) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l Om)))
(/.f64 (*.f64 (*.f64 l #s(literal -2 binary64)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 l #s(literal 2 binary64)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) Om)
(/.f64 (*.f64 #s(literal 1 binary64) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om (*.f64 l #s(literal 2 binary64))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l #s(literal -2 binary64))) (neg.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #s(literal 1 binary64)) (/.f64 Om (*.f64 l #s(literal 2 binary64))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l #s(literal 2 binary64))) Om)
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 l #s(literal 2 binary64))))
(fma.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l Om) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l Om)))
(fma.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l Om)))
(fma.f64 l (*.f64 (pow.f64 Om #s(literal -1 binary64)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l Om)))
(+.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l Om)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 l Om)))
(*.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1/2 binary64)) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))))
(*.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)))
(pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))))
(/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))
(neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))))
(exp.f64 (*.f64 (log.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal -1 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal -1 binary64))) (sinh.f64 (*.f64 (log.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal -1 binary64))))
(*.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))
(/.f64 (hypot.f64 (pow.f64 (sin.f64 kx) #s(literal 3 binary64)) (pow.f64 (sin.f64 ky) #s(literal 3 binary64))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) #s(literal 2 binary64)))))
(/.f64 (hypot.f64 (pow.f64 (sin.f64 kx) #s(literal 3 binary64)) (pow.f64 (sin.f64 ky) #s(literal 3 binary64))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) #s(literal 2 binary64)))))
(sqrt.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 kx))) (neg.f64 (neg.f64 (sin.f64 ky))))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 kx))) (neg.f64 (fabs.f64 (sin.f64 ky))))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 kx))) (exp.f64 (log.f64 (sin.f64 ky))))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 kx))) (neg.f64 (sin.f64 ky)))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 kx))) (fabs.f64 (sin.f64 ky)))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 kx))) (sin.f64 ky))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 kx))) (neg.f64 (neg.f64 (sin.f64 ky))))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 kx))) (neg.f64 (fabs.f64 (sin.f64 ky))))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 kx))) (exp.f64 (log.f64 (sin.f64 ky))))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 kx))) (neg.f64 (sin.f64 ky)))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 kx))) (fabs.f64 (sin.f64 ky)))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 kx))) (sin.f64 ky))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (neg.f64 (neg.f64 (sin.f64 kx))))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (neg.f64 (fabs.f64 (sin.f64 kx))))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (exp.f64 (log.f64 (sin.f64 kx))))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (neg.f64 (sin.f64 kx)))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (fabs.f64 (sin.f64 kx)))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (sin.f64 kx))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) (neg.f64 (neg.f64 (sin.f64 kx))))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) (neg.f64 (fabs.f64 (sin.f64 kx))))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) (exp.f64 (log.f64 (sin.f64 kx))))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) (neg.f64 (sin.f64 kx)))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) (fabs.f64 (sin.f64 kx)))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) (sin.f64 kx))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 kx))) (neg.f64 (neg.f64 (sin.f64 ky))))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 kx))) (neg.f64 (fabs.f64 (sin.f64 ky))))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 kx))) (exp.f64 (log.f64 (sin.f64 ky))))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 kx))) (neg.f64 (sin.f64 ky)))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 kx))) (fabs.f64 (sin.f64 ky)))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 kx))) (sin.f64 ky))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 ky))) (neg.f64 (neg.f64 (sin.f64 kx))))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 ky))) (neg.f64 (fabs.f64 (sin.f64 kx))))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 ky))) (exp.f64 (log.f64 (sin.f64 kx))))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 ky))) (neg.f64 (sin.f64 kx)))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 ky))) (fabs.f64 (sin.f64 kx)))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 ky))) (sin.f64 kx))
(hypot.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (neg.f64 (sin.f64 kx))))
(hypot.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (fabs.f64 (sin.f64 kx))))
(hypot.f64 (neg.f64 (sin.f64 ky)) (exp.f64 (log.f64 (sin.f64 kx))))
(hypot.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (sin.f64 kx)))
(hypot.f64 (neg.f64 (sin.f64 ky)) (fabs.f64 (sin.f64 kx)))
(hypot.f64 (neg.f64 (sin.f64 ky)) (sin.f64 kx))
(hypot.f64 (neg.f64 (sin.f64 kx)) (neg.f64 (neg.f64 (sin.f64 ky))))
(hypot.f64 (neg.f64 (sin.f64 kx)) (neg.f64 (fabs.f64 (sin.f64 ky))))
(hypot.f64 (neg.f64 (sin.f64 kx)) (exp.f64 (log.f64 (sin.f64 ky))))
(hypot.f64 (neg.f64 (sin.f64 kx)) (neg.f64 (sin.f64 ky)))
(hypot.f64 (neg.f64 (sin.f64 kx)) (fabs.f64 (sin.f64 ky)))
(hypot.f64 (neg.f64 (sin.f64 kx)) (sin.f64 ky))
(hypot.f64 (fabs.f64 (sin.f64 ky)) (neg.f64 (neg.f64 (sin.f64 kx))))
(hypot.f64 (fabs.f64 (sin.f64 ky)) (neg.f64 (fabs.f64 (sin.f64 kx))))
(hypot.f64 (fabs.f64 (sin.f64 ky)) (exp.f64 (log.f64 (sin.f64 kx))))
(hypot.f64 (fabs.f64 (sin.f64 ky)) (neg.f64 (sin.f64 kx)))
(hypot.f64 (fabs.f64 (sin.f64 ky)) (fabs.f64 (sin.f64 kx)))
(hypot.f64 (fabs.f64 (sin.f64 ky)) (sin.f64 kx))
(hypot.f64 (fabs.f64 (sin.f64 kx)) (neg.f64 (neg.f64 (sin.f64 ky))))
(hypot.f64 (fabs.f64 (sin.f64 kx)) (neg.f64 (fabs.f64 (sin.f64 ky))))
(hypot.f64 (fabs.f64 (sin.f64 kx)) (exp.f64 (log.f64 (sin.f64 ky))))
(hypot.f64 (fabs.f64 (sin.f64 kx)) (neg.f64 (sin.f64 ky)))
(hypot.f64 (fabs.f64 (sin.f64 kx)) (fabs.f64 (sin.f64 ky)))
(hypot.f64 (fabs.f64 (sin.f64 kx)) (sin.f64 ky))
(hypot.f64 (sin.f64 kx) (neg.f64 (neg.f64 (sin.f64 ky))))
(hypot.f64 (sin.f64 kx) (neg.f64 (fabs.f64 (sin.f64 ky))))
(hypot.f64 (sin.f64 kx) (exp.f64 (log.f64 (sin.f64 ky))))
(hypot.f64 (sin.f64 kx) (neg.f64 (sin.f64 ky)))
(hypot.f64 (sin.f64 kx) (fabs.f64 (sin.f64 ky)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(hypot.f64 (sin.f64 ky) (neg.f64 (neg.f64 (sin.f64 kx))))
(hypot.f64 (sin.f64 ky) (neg.f64 (fabs.f64 (sin.f64 kx))))
(hypot.f64 (sin.f64 ky) (exp.f64 (log.f64 (sin.f64 kx))))
(hypot.f64 (sin.f64 ky) (neg.f64 (sin.f64 kx)))
(hypot.f64 (sin.f64 ky) (fabs.f64 (sin.f64 kx)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 1/2 binary64))))

eval177.0ms (1.6%)

Memory
11.0MiB live, 286.7MiB allocated
Compiler

Compiled 60 628 to 6 663 computations (89% saved)

prune37.0ms (0.3%)

Memory
-10.6MiB live, 80.1MiB allocated
Pruning

11 alts after pruning (9 fresh and 2 done)

PrunedKeptTotal
New8377844
Fresh426
Picked415
Done011
Total84511856
Accuracy
100.0%
Counts
856 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.7%
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
70.6%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
98.3%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
42.1%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) #s(approx (sqrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))) (sin.f64 ky))))))))
86.7%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
62.1%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
47.5%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1)) (/.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) (sin.f64 kx)) (/.f64 (*.f64 Om Om) l) (*.f64 (*.f64 l (sin.f64 kx)) #s(literal 2 binary64))) Om))) #s(literal 1/2 binary64))))
29.9%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
67.0%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
51.7%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
85.9%
#s(approx (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
Compiler

Compiled 1 024 to 720 computations (29.7% saved)

simplify152.0ms (1.4%)

Memory
14.8MiB live, 170.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
cost-diff0
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
cost-diff0
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
cost-diff2
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))
cost-diff0
#s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
cost-diff0
(/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))
cost-diff0
(+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))
cost-diff0
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
cost-diff0
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
cost-diff0
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
cost-diff0
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
cost-diff2
(fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
cost-diff0
(fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64))
cost-diff0
#s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))
cost-diff0
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64))))
cost-diff0
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))
cost-diff0
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
cost-diff2
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
cost-diff2
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64))))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01001163
01601156
13141132
210191116
364451116
081891091
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64))))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 l #s(literal 2 binary64)) Om)
(*.f64 l #s(literal 2 binary64))
l
Om
#s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om)
(*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(sin.f64 ky)
ky
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64))))
#s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(/.f64 Om (*.f64 l (sin.f64 kx)))
Om
(*.f64 l (sin.f64 kx))
l
(sin.f64 kx)
kx
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))
#s(literal 1/2 binary64)
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
#s(literal 4 binary64)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l))
(-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx)))
#s(literal 1 binary64)
(cos.f64 (*.f64 #s(literal 2 binary64) kx))
(*.f64 #s(literal 2 binary64) kx)
#s(literal 2 binary64)
kx
(*.f64 l l)
l
(*.f64 Om Om)
Om
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))
#s(literal 1/2 binary64)
#s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sin.f64 kx)
kx
(sin.f64 ky)
ky
(/.f64 (*.f64 l #s(literal 2 binary64)) Om)
(*.f64 l #s(literal 2 binary64))
l
#s(literal 2 binary64)
Om
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))
#s(literal 1 binary64)
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))
#s(literal 4 binary64)
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om))
(*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(sin.f64 ky)
ky
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
(sin.f64 kx)
kx
#s(literal 2 binary64)
(*.f64 l l)
l
(*.f64 Om Om)
Om
#s(literal 1/2 binary64)
Outputs
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64))))))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
#s(literal 1/2 binary64)
#s(literal 1 binary64)
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))
(sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))
(/.f64 (*.f64 l #s(literal 2 binary64)) Om)
(*.f64 l #s(literal 2 binary64))
l
Om
#s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om)
(*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(sin.f64 ky)
ky
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (sin.f64 kx)) l) Om #s(literal 1/2 binary64)))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (sin.f64 kx)) l) Om #s(literal 1/2 binary64))))
#s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))
#s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (sin.f64 kx)) l) Om #s(literal 1/2 binary64)))
(fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (sin.f64 kx)) l) Om #s(literal 1/2 binary64))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
Om
(*.f64 l (sin.f64 kx))
(*.f64 (sin.f64 kx) l)
l
(sin.f64 kx)
kx
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (cos.f64 (fma.f64 #s(literal -2 binary64) kx (PI.f64))) l l) l) (*.f64 Om Om)) #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (cos.f64 (fma.f64 #s(literal -2 binary64) kx (PI.f64))) l l) l) (*.f64 Om Om)) #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (cos.f64 (fma.f64 #s(literal -2 binary64) kx (PI.f64))) l l) l) (*.f64 Om Om)) #s(literal 2 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))))
(/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (cos.f64 (fma.f64 #s(literal -2 binary64) kx (PI.f64))) l l) l) (*.f64 Om Om)) #s(literal 2 binary64) #s(literal 1 binary64))))
#s(literal 1/2 binary64)
(sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (cos.f64 (fma.f64 #s(literal -2 binary64) kx (PI.f64))) l l) l) (*.f64 Om Om)) #s(literal 2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (cos.f64 (fma.f64 #s(literal -2 binary64) kx (PI.f64))) l l) l) (*.f64 Om Om)) #s(literal 2 binary64) #s(literal 1 binary64))
#s(literal 4 binary64)
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om))
(*.f64 (/.f64 (fma.f64 (cos.f64 (fma.f64 #s(literal -2 binary64) kx (PI.f64))) l l) (*.f64 Om #s(literal 2 binary64))) (/.f64 l Om))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64))
(*.f64 (/.f64 l #s(literal 2 binary64)) (fma.f64 (cos.f64 (fma.f64 #s(literal -2 binary64) kx (PI.f64))) l l))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l))
(*.f64 (fma.f64 (cos.f64 (fma.f64 #s(literal -2 binary64) kx (PI.f64))) l l) l)
(-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx)))
(-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))
#s(literal 1 binary64)
(cos.f64 (*.f64 #s(literal 2 binary64) kx))
(cos.f64 (*.f64 #s(literal -2 binary64) kx))
(*.f64 #s(literal 2 binary64) kx)
(*.f64 kx #s(literal 2 binary64))
#s(literal 2 binary64)
kx
(*.f64 l l)
l
(*.f64 Om Om)
Om
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))
#s(literal 1/2 binary64)
#s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(sin.f64 kx)
kx
(sin.f64 ky)
ky
(/.f64 (*.f64 l #s(literal 2 binary64)) Om)
(*.f64 l #s(literal 2 binary64))
l
#s(literal 2 binary64)
Om
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64)))
#s(literal 1 binary64)
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 2 binary64)) #s(literal 1 binary64))
#s(literal 4 binary64)
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om))
(*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l))
(*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 l l))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(sin.f64 ky)
ky
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
(sin.f64 kx)
kx
#s(literal 2 binary64)
(*.f64 l l)
l
(*.f64 Om Om)
Om
#s(literal 1/2 binary64)

localize519.0ms (4.7%)

Memory
15.0MiB live, 757.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.33431625976844204
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
accuracy1.768148101738692
(*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l))
accuracy9.099107385626127
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))
accuracy13.06895895081754
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om))
accuracy0.0703125
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
accuracy0.3396102774799338
(/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))
accuracy1.1256960284359403
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))
accuracy36.50130776530413
#s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
accuracy7.6248349402594995
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
accuracy11.692456874434775
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om))
accuracy12.534275911159519
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l))
accuracy17.934946730248747
(-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx)))
accuracy0.08984375
(*.f64 l (sin.f64 kx))
accuracy3.956768156265491
(/.f64 Om (*.f64 l (sin.f64 kx)))
accuracy7.6248349402594995
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64))))
accuracy44.84241949186359
#s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))
accuracy1.1501123316545927
(*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l)
accuracy1.4739856791427919
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om)
accuracy9.079545681443449
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))
accuracy9.367615015663366
#s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64)))
Samples
189.0ms97×2valid
188.0ms87×1valid
55.0ms69×0valid
7.0ms3valid
Compiler

Compiled 2 110 to 195 computations (90.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 371.0ms
ival-add: 86.0ms (23.2% of total)
ival-mult: 69.0ms (18.6% of total)
ival-div: 47.0ms (12.7% of total)
ival-cos: 37.0ms (10% of total)
adjust: 36.0ms (9.7% of total)
ival-pow2: 29.0ms (7.8% of total)
ival-sqrt: 23.0ms (6.2% of total)
ival-sin: 21.0ms (5.7% of total)
ival-pow: 12.0ms (3.2% of total)
ival-hypot: 6.0ms (1.6% of total)
ival-sub: 3.0ms (0.8% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series216.0ms (1.9%)

Memory
17.2MiB live, 254.4MiB allocated
Counts
35 → 322
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64))))
#s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))
#s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64)))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om)
(*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 l (sin.f64 kx))
(-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx)))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l))
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
Outputs
1
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))) (* -1 (/ (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
2
(+ 2 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (pow (sin kx) 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin kx) 6) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))))))))
(* 1/4 (/ Om (* l (sin kx))))
(/ (+ (* 1/4 (/ Om (sin kx))) (* 1/2 l)) l)
(+ 1 (* 2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2))))
(+ 1 (* -1/2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1/2 (/ (- 1 (cos (* 2 kx))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -4 (/ (pow (- 1 (cos (* 2 kx))) 2) (pow Om 4))) (/ (pow (- 1 (cos (* 2 kx))) 2) (pow Om 4))))))))
(+ 1 (* (pow l 2) (+ (* -1/2 (/ (- 1 (cos (* 2 kx))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 8 (/ (pow (- 1 (cos (* 2 kx))) 3) (pow Om 6))) (/ (* (+ (* -4 (/ (pow (- 1 (cos (* 2 kx))) 2) (pow Om 4))) (/ (pow (- 1 (cos (* 2 kx))) 2) (pow Om 4))) (- 1 (cos (* 2 kx)))) (pow Om 2))))) (* -1/4 (+ (* -4 (/ (pow (- 1 (cos (* 2 kx))) 2) (pow Om 4))) (/ (pow (- 1 (cos (* 2 kx))) 2) (pow Om 4)))))))))
(+ 1 (* -1/2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1/2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* 1/2 (* (pow l 2) (- (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (* 1/4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1/2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* 1/2 (* (pow l 2) (- (* -1/4 (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))) (* -1/2 (/ (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (* 1/4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (pow Om 2)))))) (* 1/2 (- (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (* 1/4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
1/2
(+ 1/2 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(+ 1 (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(* 2 (/ (* l (+ (pow (sin kx) 2) (pow (sin ky) 2))) Om))
(/ (* l (pow (sin ky) 2)) Om)
(* l (pow (sin ky) 2))
(/ Om (* l (sin kx)))
(* l (sin kx))
(* (pow l 2) (- 1 (cos (* 2 kx))))
(* 1/2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2)))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))
(+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 5))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) (pow l 3))))))
(+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1 (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ 1 (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 5))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ 1/2 (* 1/4 (/ Om (* l (sin kx)))))
(+ 1/2 (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ Om (* l (sin kx))))))
(+ 1/2 (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 5)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ Om (* l (sin kx)))))))
(* 2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2)))
(* (pow l 2) (+ (* 2 (/ (- 1 (cos (* 2 kx))) (pow Om 2))) (/ 1 (pow l 2))))
(+ 1/2 (* 1/2 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (- 1 (cos (* 2 kx))))))))
(+ 1/2 (+ (* -1/16 (* (/ (pow Om 3) (* (pow l 3) (sqrt 1/2))) (sqrt (/ 1 (pow (- 1 (cos (* 2 kx))) 3))))) (* 1/2 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (- 1 (cos (* 2 kx)))))))))
(+ 1/2 (+ (* -1/4 (* (/ (+ (* -1/8 (/ (pow Om 6) (pow (- 1 (cos (* 2 kx))) 3))) (* 1/64 (/ (pow Om 6) (* (pow (sqrt 1/2) 2) (pow (- 1 (cos (* 2 kx))) 3))))) (* Om (* (pow l 5) (sqrt 1/2)))) (sqrt (- 1 (cos (* 2 kx)))))) (+ (* -1/16 (* (/ (pow Om 3) (* (pow l 3) (sqrt 1/2))) (sqrt (/ 1 (pow (- 1 (cos (* 2 kx))) 3))))) (* 1/2 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (- 1 (cos (* 2 kx))))))))))
(+ (sqrt 1/2) (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (+ (* -1/128 (/ (pow Om 2) (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ (sqrt 1/2) (+ (* -1/128 (/ (pow Om 2) (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (+ (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/2 (/ (- (* -1/32 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/512 (* (/ (pow Om 3) (pow (sqrt 1/2) 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))) (* (pow l 3) (sqrt 1/2)))))))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)
(/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)
(/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l)
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l)
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)))
(+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ 1 (* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1 (* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ 1 (* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)))
(+ 1/2 (* -1/4 (/ Om (* l (sin kx)))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx))))) l)))
(+ 1/2 (* -1/2 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (- 1 (cos (* 2 kx))))))))
(+ 1/2 (* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (* (pow l 2) (sqrt 1/2))) (sqrt (/ 1 (pow (- 1 (cos (* 2 kx))) 3))))) (* 1/2 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (- 1 (cos (* 2 kx)))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/4 (* (/ (+ (* -1/8 (/ (pow Om 6) (pow (- 1 (cos (* 2 kx))) 3))) (* 1/64 (/ (pow Om 6) (* (pow (sqrt 1/2) 2) (pow (- 1 (cos (* 2 kx))) 3))))) (* Om (* (pow l 4) (sqrt 1/2)))) (sqrt (- 1 (cos (* 2 kx)))))) (+ (* -1/16 (* (/ (pow Om 3) (* (pow l 2) (sqrt 1/2))) (sqrt (/ 1 (pow (- 1 (cos (* 2 kx))) 3))))) (* 1/2 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (- 1 (cos (* 2 kx))))))))) l)))
(+ (sqrt 1/2) (* -1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/128 (/ (pow Om 2) (* l (* (pow (sqrt 1/2) 3) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/8 (* (/ Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/32 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/512 (* (/ (pow Om 3) (pow (sqrt 1/2) 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))) (* l (sqrt 1/2)))) (* -1/128 (/ (pow Om 2) (* (pow (sqrt 1/2) 3) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) l)) (* 1/8 (* (/ Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l))
(* -2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))))
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))))))))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))))))))))
(+ 1 (* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ 1 (* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))))))))
(+ 1/2 (* Om (+ (* -1/32 (/ (pow Om 2) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ 1 (* l (sin kx)))))))
(+ 1/2 (* Om (+ (* (pow Om 2) (- (* 3/512 (/ (pow Om 2) (* (pow l 5) (pow (sin kx) 5)))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin kx) 3)))))) (* 1/4 (/ 1 (* l (sin kx)))))))
(/ (+ (* 2 (* (pow l 2) (- 1 (cos (* 2 kx))))) (pow Om 2)) (pow Om 2))
(+ 1/2 (* Om (+ (* -1/16 (* (/ (pow Om 2) (* (pow l 3) (sqrt 1/2))) (sqrt (/ 1 (pow (- 1 (cos (* 2 kx))) 3))))) (* 1/2 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (- 1 (cos (* 2 kx))))))))))
(+ 1/2 (* Om (+ (* 1/2 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (- 1 (cos (* 2 kx))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (* (pow l 3) (sqrt 1/2))) (sqrt (/ 1 (pow (- 1 (cos (* 2 kx))) 3))))) (* 1/4 (* (/ (* (pow Om 2) (* l (- (* 1/8 (/ 1 (* (pow l 6) (pow (- 1 (cos (* 2 kx))) 3)))) (* 1/64 (/ 1 (* (pow l 6) (* (pow (sqrt 1/2) 2) (pow (- 1 (cos (* 2 kx))) 3)))))))) (sqrt 1/2)) (sqrt (- 1 (cos (* 2 kx)))))))))))
(+ (sqrt 1/2) (* Om (+ (* -1/128 (/ Om (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/8 (* (/ 1 (* l (sqrt 1/2))) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ (sqrt 1/2) (* Om (+ (* 1/8 (* (/ 1 (* l (sqrt 1/2))) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* Om (- (* 1/2 (/ (* Om (- (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/512 (* (/ 1 (* (pow l 3) (pow (sqrt 1/2) 4))) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) (sqrt 1/2))) (* 1/128 (/ 1 (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))))
(* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* (pow Om 2) (+ (* -5/4096 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 7))))) (* 3/512 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))) Om)
(/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2))
(* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1 (/ (* (pow l 2) (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin kx) 2) (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4))))))) (* 64 (* (pow l 6) (pow (sin kx) 6)))) (pow Om 6))))))
(* Om (+ (* 1/2 (/ 1 Om)) (* 1/4 (/ 1 (* l (sin kx))))))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2))) (* -1/4 (/ (+ (* -4 (* (pow l 4) (pow (- 1 (cos (* 2 kx))) 2))) (* (pow l 4) (pow (- 1 (cos (* 2 kx))) 2))) (pow Om 4)))))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -4 (* (pow l 4) (pow (- 1 (cos (* 2 kx))) 2))) (* (pow l 4) (pow (- 1 (cos (* 2 kx))) 2))) (pow Om 4))) (* -1/4 (/ (+ (* 8 (* (pow l 6) (pow (- 1 (cos (* 2 kx))) 3))) (* (pow l 2) (* (+ (* -4 (* (pow l 4) (pow (- 1 (cos (* 2 kx))) 2))) (* (pow l 4) (pow (- 1 (cos (* 2 kx))) 2))) (- 1 (cos (* 2 kx)))))) (pow Om 6))))))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 1/2 (/ (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (* 1/4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* 1/2 (/ (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (* 1/4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* 1/2 (/ (- (* -1/4 (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/2 (* (pow l 2) (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (* 1/4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))))))) (pow Om 6))))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(* Om (+ (* 1/4 (/ 1 (* l (sin kx)))) (* 1/2 (/ 1 Om))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(+ 1 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(+ 1 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* -1/4 (* (pow kx 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))))))))
(+ 1 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/4 (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (* -4/3 (/ (pow l 2) (pow Om 2))))) (pow Om 2))) (+ (* 8/45 (/ (pow l 2) (pow Om 2))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))) (pow Om 2))) (* 16/3 (/ (pow l 4) (pow Om 4)))))))) (* -1/4 (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))))))))
(* 1/4 (/ Om (* kx l)))
(/ (+ (* 1/4 (/ Om l)) (* 1/2 kx)) kx)
(/ (+ (* 1/4 (/ Om l)) (* kx (+ 1/2 (* 1/24 (/ (* Om kx) l))))) kx)
(/ (+ (* 1/4 (/ Om l)) (* kx (+ 1/2 (* kx (+ (* -1/4 (* (pow kx 2) (+ (* -1/36 (/ Om l)) (* 1/120 (/ Om l))))) (* 1/24 (/ Om l))))))) kx)
(+ 1 (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(+ 1 (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(+ 1 (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* -1/2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1/2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1/2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* 1/2 (* (* (pow kx 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))))) (* -1/2 (* (/ (* (pow l 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(+ 1/2 (+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 1/2 (* (* (pow kx 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow kx 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2)))))))))
(* 2 (/ (* l (pow (sin ky) 2)) Om))
(+ (* 2 (/ (* l (pow (sin ky) 2)) Om)) (* 2 (/ (* (pow kx 2) l) Om)))
(+ (* 2 (/ (* l (pow (sin ky) 2)) Om)) (* (pow kx 2) (+ (* -2/3 (/ (* (pow kx 2) l) Om)) (* 2 (/ l Om)))))
(+ (* 2 (/ (* l (pow (sin ky) 2)) Om)) (* (pow kx 2) (+ (* 2 (/ l Om)) (* (pow kx 2) (+ (* -2/3 (/ l Om)) (* 4/45 (/ (* (pow kx 2) l) Om)))))))
(/ Om (* kx l))
(/ (+ (* 1/6 (/ (* Om (pow kx 2)) l)) (/ Om l)) kx)
(/ (+ (* (pow kx 2) (- (* -1 (* (pow kx 2) (+ (* -1/36 (/ Om l)) (* 1/120 (/ Om l))))) (* -1/6 (/ Om l)))) (/ Om l)) kx)
(/ (+ (* (pow kx 2) (- (* (pow kx 2) (- (* -1 (* (pow kx 2) (+ (* -1/5040 (/ Om l)) (+ (* 1/720 (/ Om l)) (* 1/6 (+ (* -1/36 (/ Om l)) (* 1/120 (/ Om l)))))))) (+ (* -1/36 (/ Om l)) (* 1/120 (/ Om l))))) (* -1/6 (/ Om l)))) (/ Om l)) kx)
(* kx l)
(* kx (+ l (* -1/6 (* (pow kx 2) l))))
(* kx (+ l (* (pow kx 2) (+ (* -1/6 l) (* 1/120 (* (pow kx 2) l))))))
(* kx (+ l (* (pow kx 2) (+ (* -1/6 l) (* (pow kx 2) (+ (* -1/5040 (* (pow kx 2) l)) (* 1/120 l)))))))
(* 2 (pow kx 2))
(* (pow kx 2) (+ 2 (* -2/3 (pow kx 2))))
(* (pow kx 2) (+ 2 (* (pow kx 2) (- (* 4/45 (pow kx 2)) 2/3))))
(* (pow kx 2) (+ 2 (* (pow kx 2) (- (* (pow kx 2) (+ 4/45 (* -2/315 (pow kx 2)))) 2/3))))
(* 2 (* (pow kx 2) (pow l 2)))
(* (pow kx 2) (+ (* -2/3 (* (pow kx 2) (pow l 2))) (* 2 (pow l 2))))
(* (pow kx 2) (+ (* 2 (pow l 2)) (* (pow kx 2) (+ (* -2/3 (pow l 2)) (* 4/45 (* (pow kx 2) (pow l 2)))))))
(* (pow kx 2) (+ (* 2 (pow l 2)) (* (pow kx 2) (+ (* -2/3 (pow l 2)) (* (pow kx 2) (+ (* -2/315 (* (pow kx 2) (pow l 2))) (* 4/45 (pow l 2))))))))
(/ (* (pow kx 2) (pow l 2)) (pow Om 2))
(* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (/ (pow l 2) (pow Om 2))))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* 2/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))) (/ (pow l 2) (pow Om 2))))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/315 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 2/45 (/ (pow l 2) (pow Om 2))))))) (/ (pow l 2) (pow Om 2))))
(* 2 (/ (* l (sin ky)) Om))
(+ (* 2 (/ (* l (sin ky)) Om)) (/ (* (pow kx 2) l) (* Om (sin ky))))
(+ (* 2 (/ (* l (sin ky)) Om)) (* (pow kx 2) (+ (* -1 (/ (* (pow kx 2) (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))))) (* Om (sin ky)))) (/ l (* Om (sin ky))))))
(+ (* 2 (/ (* l (sin ky)) Om)) (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1 (/ (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2))))) (* Om (sin ky)))) (/ (* (pow kx 2) (* l (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))) (pow (sin ky) 2)))))) (* Om (sin ky))))) (/ l (* Om (sin ky))))))
(sin ky)
(+ (sin ky) (* 1/2 (/ (pow kx 2) (sin ky))))
(+ (sin ky) (* (pow kx 2) (+ (* -1/2 (/ (* (pow kx 2) (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2))))) (sin ky))) (* 1/2 (/ 1 (sin ky))))))
(+ (sin ky) (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))) (sin ky))) (* 1/2 (/ (* (pow kx 2) (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))) (pow (sin ky) 2))))) (sin ky))))) (* 1/2 (/ 1 (sin ky))))))
(/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))
(+ (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(+ (* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (/ (pow l 2) (pow Om 2)))) (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* 2/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))) (/ (pow l 2) (pow Om 2)))) (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(* (pow l 2) (pow (sin ky) 2))
(+ (* (pow kx 2) (pow l 2)) (* (pow l 2) (pow (sin ky) 2)))
(+ (* (pow kx 2) (+ (* -1/3 (* (pow kx 2) (pow l 2))) (pow l 2))) (* (pow l 2) (pow (sin ky) 2)))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (pow l 2)) (* 2/45 (* (pow kx 2) (pow l 2))))) (pow l 2))) (* (pow l 2) (pow (sin ky) 2)))
(pow (sin ky) 2)
(+ (pow kx 2) (pow (sin ky) 2))
(+ (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))) (pow (sin ky) 2))
(+ (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))) (pow (sin ky) 2))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(- 1 (cos (* 2 kx)))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))
(+ (pow (sin kx) 2) (pow (sin ky) 2))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* -1/2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1/2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1/2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* 1/2 (* (* (pow ky 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))))) (* -1/2 (* (/ (* (pow l 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))))))
(+ 1/2 (+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 1/2 (* (* (pow ky 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow ky 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2)))))))))
(* 2 (/ (* l (pow (sin kx) 2)) Om))
(+ (* 2 (/ (* l (pow (sin kx) 2)) Om)) (* 2 (/ (* (pow ky 2) l) Om)))
(+ (* 2 (/ (* l (pow (sin kx) 2)) Om)) (* (pow ky 2) (+ (* -2/3 (/ (* (pow ky 2) l) Om)) (* 2 (/ l Om)))))
(+ (* 2 (/ (* l (pow (sin kx) 2)) Om)) (* (pow ky 2) (+ (* 2 (/ l Om)) (* (pow ky 2) (+ (* -2/3 (/ l Om)) (* 4/45 (/ (* (pow ky 2) l) Om)))))))
(/ (* (pow ky 2) l) Om)
(* (pow ky 2) (+ (* -1/3 (/ (* (pow ky 2) l) Om)) (/ l Om)))
(* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow ky 2) l) Om)))) (/ l Om)))
(* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ l Om)) (* (pow ky 2) (+ (* -1/315 (/ (* (pow ky 2) l) Om)) (* 2/45 (/ l Om)))))) (/ l Om)))
(* (pow ky 2) l)
(* (pow ky 2) (+ l (* -1/3 (* (pow ky 2) l))))
(* (pow ky 2) (+ l (* (pow ky 2) (+ (* -1/3 l) (* 2/45 (* (pow ky 2) l))))))
(* (pow ky 2) (+ l (* (pow ky 2) (+ (* -1/3 l) (* (pow ky 2) (+ (* -1/315 (* (pow ky 2) l)) (* 2/45 l)))))))
(* 2 (/ (* l (sin kx)) Om))
(+ (* 2 (/ (* l (sin kx)) Om)) (/ (* (pow ky 2) l) (* Om (sin kx))))
(+ (* 2 (/ (* l (sin kx)) Om)) (* (pow ky 2) (+ (* -1 (/ (* (pow ky 2) (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))))) (* Om (sin kx)))) (/ l (* Om (sin kx))))))
(+ (* 2 (/ (* l (sin kx)) Om)) (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1 (/ (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2))))) (* Om (sin kx)))) (/ (* (pow ky 2) (* l (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))) (pow (sin kx) 2)))))) (* Om (sin kx))))) (/ l (* Om (sin kx))))))
(sin kx)
(+ (sin kx) (* 1/2 (/ (pow ky 2) (sin kx))))
(+ (sin kx) (* (pow ky 2) (+ (* -1/2 (/ (* (pow ky 2) (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2))))) (sin kx))) (* 1/2 (/ 1 (sin kx))))))
(+ (sin kx) (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))) (sin kx))) (* 1/2 (/ (* (pow ky 2) (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))) (pow (sin kx) 2))))) (sin kx))))) (* 1/2 (/ 1 (sin kx))))))
(/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))
(+ (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))
(+ (* (pow ky 2) (+ (* -1/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (/ (pow l 2) (pow Om 2)))) (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* 2/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))))) (/ (pow l 2) (pow Om 2)))) (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(* (pow l 2) (pow (sin kx) 2))
(+ (* (pow ky 2) (pow l 2)) (* (pow l 2) (pow (sin kx) 2)))
(+ (* (pow ky 2) (+ (* -1/3 (* (pow ky 2) (pow l 2))) (pow l 2))) (* (pow l 2) (pow (sin kx) 2)))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (pow l 2)) (* 2/45 (* (pow ky 2) (pow l 2))))) (pow l 2))) (* (pow l 2) (pow (sin kx) 2)))
(pow (sin kx) 2)
(+ (pow ky 2) (pow (sin kx) 2))
(+ (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))) (pow (sin kx) 2))
(+ (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))) (pow (sin kx) 2))
Calls

12 calls:

TimeVariablePointExpression
34.0ms
Om
@-inf
((* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1))))) (/ 1 2) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)))))) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (+ (* (/ Om (* l (sin kx))) 1/4) 1/2) (+ (* 4 (/ (/ (* (- 1 (cos (* 2 kx))) (* l l)) 2) (* Om Om))) 1) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (/ 1/2 (sqrt (+ (* 4 (/ (/ (* (- 1 (cos (* 2 kx))) (* l l)) 2) (* Om Om))) 1))) 1/2) (sqrt (+ (/ 1/2 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) 1/2)) (+ (/ 1/2 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) 1/2) (/ 1/2 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (+ (* 4 (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om))) 1) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (* (sqrt (/ 1 (+ (* 4 (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om))) 1))) 1/2) 1/2) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)) (/ (* (pow (sin ky) 2) l) Om) (* (pow (sin ky) 2) l) (/ Om (* l (sin kx))) (* l (sin kx)) (- 1 (cos (* 2 kx))) (* (- 1 (cos (* 2 kx))) (* l l)) (/ (/ (* (- 1 (cos (* 2 kx))) (* l l)) 2) (* Om Om)) (* (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (/ (* l 2) Om)) (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om)) (sqrt (/ 1 (+ (* 4 (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om))) 1))) (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)))
24.0ms
ky
@0
((* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1))))) (/ 1 2) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)))))) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (+ (* (/ Om (* l (sin kx))) 1/4) 1/2) (+ (* 4 (/ (/ (* (- 1 (cos (* 2 kx))) (* l l)) 2) (* Om Om))) 1) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (/ 1/2 (sqrt (+ (* 4 (/ (/ (* (- 1 (cos (* 2 kx))) (* l l)) 2) (* Om Om))) 1))) 1/2) (sqrt (+ (/ 1/2 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) 1/2)) (+ (/ 1/2 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) 1/2) (/ 1/2 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (+ (* 4 (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om))) 1) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (* (sqrt (/ 1 (+ (* 4 (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om))) 1))) 1/2) 1/2) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)) (/ (* (pow (sin ky) 2) l) Om) (* (pow (sin ky) 2) l) (/ Om (* l (sin kx))) (* l (sin kx)) (- 1 (cos (* 2 kx))) (* (- 1 (cos (* 2 kx))) (* l l)) (/ (/ (* (- 1 (cos (* 2 kx))) (* l l)) 2) (* Om Om)) (* (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (/ (* l 2) Om)) (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om)) (sqrt (/ 1 (+ (* 4 (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om))) 1))) (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)))
19.0ms
kx
@0
((* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1))))) (/ 1 2) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)))))) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (+ (* (/ Om (* l (sin kx))) 1/4) 1/2) (+ (* 4 (/ (/ (* (- 1 (cos (* 2 kx))) (* l l)) 2) (* Om Om))) 1) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (/ 1/2 (sqrt (+ (* 4 (/ (/ (* (- 1 (cos (* 2 kx))) (* l l)) 2) (* Om Om))) 1))) 1/2) (sqrt (+ (/ 1/2 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) 1/2)) (+ (/ 1/2 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) 1/2) (/ 1/2 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (+ (* 4 (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om))) 1) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (* (sqrt (/ 1 (+ (* 4 (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om))) 1))) 1/2) 1/2) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)) (/ (* (pow (sin ky) 2) l) Om) (* (pow (sin ky) 2) l) (/ Om (* l (sin kx))) (* l (sin kx)) (- 1 (cos (* 2 kx))) (* (- 1 (cos (* 2 kx))) (* l l)) (/ (/ (* (- 1 (cos (* 2 kx))) (* l l)) 2) (* Om Om)) (* (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (/ (* l 2) Om)) (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om)) (sqrt (/ 1 (+ (* 4 (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om))) 1))) (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)))
19.0ms
Om
@0
((* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1))))) (/ 1 2) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)))))) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (+ (* (/ Om (* l (sin kx))) 1/4) 1/2) (+ (* 4 (/ (/ (* (- 1 (cos (* 2 kx))) (* l l)) 2) (* Om Om))) 1) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (/ 1/2 (sqrt (+ (* 4 (/ (/ (* (- 1 (cos (* 2 kx))) (* l l)) 2) (* Om Om))) 1))) 1/2) (sqrt (+ (/ 1/2 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) 1/2)) (+ (/ 1/2 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) 1/2) (/ 1/2 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (+ (* 4 (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om))) 1) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (* (sqrt (/ 1 (+ (* 4 (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om))) 1))) 1/2) 1/2) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)) (/ (* (pow (sin ky) 2) l) Om) (* (pow (sin ky) 2) l) (/ Om (* l (sin kx))) (* l (sin kx)) (- 1 (cos (* 2 kx))) (* (- 1 (cos (* 2 kx))) (* l l)) (/ (/ (* (- 1 (cos (* 2 kx))) (* l l)) 2) (* Om Om)) (* (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (/ (* l 2) Om)) (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om)) (sqrt (/ 1 (+ (* 4 (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om))) 1))) (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)))
18.0ms
Om
@inf
((* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1))))) (/ 1 2) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)))))) (+ 1 (/ 1 (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)))) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (+ (* (/ Om (* l (sin kx))) 1/4) 1/2) (+ (* 4 (/ (/ (* (- 1 (cos (* 2 kx))) (* l l)) 2) (* Om Om))) 1) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (/ 1/2 (sqrt (+ (* 4 (/ (/ (* (- 1 (cos (* 2 kx))) (* l l)) 2) (* Om Om))) 1))) 1/2) (sqrt (+ (/ 1/2 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) 1/2)) (+ (/ 1/2 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) 1/2) (/ 1/2 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2)) (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (+ (* 4 (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om))) 1) (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+ (* (sqrt (/ 1 (+ (* 4 (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om))) 1))) 1/2) 1/2) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (sqrt (+ (* (/ (* l 2) Om) (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2)))) 1)) (/ (* (pow (sin ky) 2) l) Om) (* (pow (sin ky) 2) l) (/ Om (* l (sin kx))) (* l (sin kx)) (- 1 (cos (* 2 kx))) (* (- 1 (cos (* 2 kx))) (* l l)) (/ (/ (* (- 1 (cos (* 2 kx))) (* l l)) 2) (* Om Om)) (* (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (/ (* l 2) Om)) (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om)) (sqrt (/ 1 (+ (* 4 (/ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (* Om Om))) 1))) (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (* l l)) (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)))

simplify256.0ms (2.3%)

Memory
-0.1MiB live, 352.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0167523170
1648123019
0830821727
Stop Event
iter limit
node limit
Counts
322 → 322
Calls
Call 1
Inputs
1
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(* (sqrt 1/2) (sqrt 2))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))) (* -1 (/ (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
2
(+ 2 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (pow (sin kx) 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin kx) 6) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))))))))
(* 1/4 (/ Om (* l (sin kx))))
(/ (+ (* 1/4 (/ Om (sin kx))) (* 1/2 l)) l)
(+ 1 (* 2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2))))
(+ 1 (* -1/2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1/2 (/ (- 1 (cos (* 2 kx))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -4 (/ (pow (- 1 (cos (* 2 kx))) 2) (pow Om 4))) (/ (pow (- 1 (cos (* 2 kx))) 2) (pow Om 4))))))))
(+ 1 (* (pow l 2) (+ (* -1/2 (/ (- 1 (cos (* 2 kx))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 8 (/ (pow (- 1 (cos (* 2 kx))) 3) (pow Om 6))) (/ (* (+ (* -4 (/ (pow (- 1 (cos (* 2 kx))) 2) (pow Om 4))) (/ (pow (- 1 (cos (* 2 kx))) 2) (pow Om 4))) (- 1 (cos (* 2 kx)))) (pow Om 2))))) (* -1/4 (+ (* -4 (/ (pow (- 1 (cos (* 2 kx))) 2) (pow Om 4))) (/ (pow (- 1 (cos (* 2 kx))) 2) (pow Om 4)))))))))
(+ 1 (* -1/2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -1/2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* 1/2 (* (pow l 2) (- (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (* 1/4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -1/2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* 1/2 (* (pow l 2) (- (* -1/4 (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))) (* -1/2 (/ (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (* 1/4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (pow Om 2)))))) (* 1/2 (- (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (* 1/4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
1/2
(+ 1/2 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(+ 1 (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))))))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(* 2 (/ (* l (+ (pow (sin kx) 2) (pow (sin ky) 2))) Om))
(/ (* l (pow (sin ky) 2)) Om)
(* l (pow (sin ky) 2))
(/ Om (* l (sin kx)))
(* l (sin kx))
(* (pow l 2) (- 1 (cos (* 2 kx))))
(* 1/2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2)))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))
(+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 5))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(sqrt 1/2)
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) (pow l 3))))))
(+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1 (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ 1 (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 5))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ 1/2 (* 1/4 (/ Om (* l (sin kx)))))
(+ 1/2 (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ Om (* l (sin kx))))))
(+ 1/2 (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 5)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ Om (* l (sin kx)))))))
(* 2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2)))
(* (pow l 2) (+ (* 2 (/ (- 1 (cos (* 2 kx))) (pow Om 2))) (/ 1 (pow l 2))))
(+ 1/2 (* 1/2 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (- 1 (cos (* 2 kx))))))))
(+ 1/2 (+ (* -1/16 (* (/ (pow Om 3) (* (pow l 3) (sqrt 1/2))) (sqrt (/ 1 (pow (- 1 (cos (* 2 kx))) 3))))) (* 1/2 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (- 1 (cos (* 2 kx)))))))))
(+ 1/2 (+ (* -1/4 (* (/ (+ (* -1/8 (/ (pow Om 6) (pow (- 1 (cos (* 2 kx))) 3))) (* 1/64 (/ (pow Om 6) (* (pow (sqrt 1/2) 2) (pow (- 1 (cos (* 2 kx))) 3))))) (* Om (* (pow l 5) (sqrt 1/2)))) (sqrt (- 1 (cos (* 2 kx)))))) (+ (* -1/16 (* (/ (pow Om 3) (* (pow l 3) (sqrt 1/2))) (sqrt (/ 1 (pow (- 1 (cos (* 2 kx))) 3))))) (* 1/2 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (- 1 (cos (* 2 kx))))))))))
(+ (sqrt 1/2) (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (+ (* -1/128 (/ (pow Om 2) (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+ (sqrt 1/2) (+ (* -1/128 (/ (pow Om 2) (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (+ (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/2 (/ (- (* -1/32 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/512 (* (/ (pow Om 3) (pow (sqrt 1/2) 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))) (* (pow l 3) (sqrt 1/2)))))))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)
(/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)
(/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l)
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l)
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)))
(+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ 1 (* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ 1 (* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ 1 (* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)))
(+ 1/2 (* -1/4 (/ Om (* l (sin kx)))))
(+ 1/2 (* -1 (/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx))))) l)))
(+ 1/2 (* -1/2 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (- 1 (cos (* 2 kx))))))))
(+ 1/2 (* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (* (pow l 2) (sqrt 1/2))) (sqrt (/ 1 (pow (- 1 (cos (* 2 kx))) 3))))) (* 1/2 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (- 1 (cos (* 2 kx)))))))) l)))
(+ 1/2 (* -1 (/ (+ (* -1/4 (* (/ (+ (* -1/8 (/ (pow Om 6) (pow (- 1 (cos (* 2 kx))) 3))) (* 1/64 (/ (pow Om 6) (* (pow (sqrt 1/2) 2) (pow (- 1 (cos (* 2 kx))) 3))))) (* Om (* (pow l 4) (sqrt 1/2)))) (sqrt (- 1 (cos (* 2 kx)))))) (+ (* -1/16 (* (/ (pow Om 3) (* (pow l 2) (sqrt 1/2))) (sqrt (/ 1 (pow (- 1 (cos (* 2 kx))) 3))))) (* 1/2 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (- 1 (cos (* 2 kx))))))))) l)))
(+ (sqrt 1/2) (* -1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/128 (/ (pow Om 2) (* l (* (pow (sqrt 1/2) 3) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/8 (* (/ Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/32 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/512 (* (/ (pow Om 3) (pow (sqrt 1/2) 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))) (* l (sqrt 1/2)))) (* -1/128 (/ (pow Om 2) (* (pow (sqrt 1/2) 3) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) l)) (* 1/8 (* (/ Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l))
(* -2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))))
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))))))))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))))))))))
(+ 1 (* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ 1 (* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))))))))
(+ 1/2 (* Om (+ (* -1/32 (/ (pow Om 2) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ 1 (* l (sin kx)))))))
(+ 1/2 (* Om (+ (* (pow Om 2) (- (* 3/512 (/ (pow Om 2) (* (pow l 5) (pow (sin kx) 5)))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin kx) 3)))))) (* 1/4 (/ 1 (* l (sin kx)))))))
(/ (+ (* 2 (* (pow l 2) (- 1 (cos (* 2 kx))))) (pow Om 2)) (pow Om 2))
(+ 1/2 (* Om (+ (* -1/16 (* (/ (pow Om 2) (* (pow l 3) (sqrt 1/2))) (sqrt (/ 1 (pow (- 1 (cos (* 2 kx))) 3))))) (* 1/2 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (- 1 (cos (* 2 kx))))))))))
(+ 1/2 (* Om (+ (* 1/2 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (- 1 (cos (* 2 kx))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (* (pow l 3) (sqrt 1/2))) (sqrt (/ 1 (pow (- 1 (cos (* 2 kx))) 3))))) (* 1/4 (* (/ (* (pow Om 2) (* l (- (* 1/8 (/ 1 (* (pow l 6) (pow (- 1 (cos (* 2 kx))) 3)))) (* 1/64 (/ 1 (* (pow l 6) (* (pow (sqrt 1/2) 2) (pow (- 1 (cos (* 2 kx))) 3)))))))) (sqrt 1/2)) (sqrt (- 1 (cos (* 2 kx)))))))))))
(+ (sqrt 1/2) (* Om (+ (* -1/128 (/ Om (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/8 (* (/ 1 (* l (sqrt 1/2))) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+ (sqrt 1/2) (* Om (+ (* 1/8 (* (/ 1 (* l (sqrt 1/2))) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* Om (- (* 1/2 (/ (* Om (- (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/512 (* (/ 1 (* (pow l 3) (pow (sqrt 1/2) 4))) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) (sqrt 1/2))) (* 1/128 (/ 1 (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))))
(* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* (pow Om 2) (+ (* -5/4096 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 7))))) (* 3/512 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))))
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))) Om)
(/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2))
(* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1 (/ (* (pow l 2) (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4)))))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin kx) 2) (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4))))))) (* 64 (* (pow l 6) (pow (sin kx) 6)))) (pow Om 6))))))
(* Om (+ (* 1/2 (/ 1 Om)) (* 1/4 (/ 1 (* l (sin kx))))))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2))) (* -1/4 (/ (+ (* -4 (* (pow l 4) (pow (- 1 (cos (* 2 kx))) 2))) (* (pow l 4) (pow (- 1 (cos (* 2 kx))) 2))) (pow Om 4)))))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -4 (* (pow l 4) (pow (- 1 (cos (* 2 kx))) 2))) (* (pow l 4) (pow (- 1 (cos (* 2 kx))) 2))) (pow Om 4))) (* -1/4 (/ (+ (* 8 (* (pow l 6) (pow (- 1 (cos (* 2 kx))) 3))) (* (pow l 2) (* (+ (* -4 (* (pow l 4) (pow (- 1 (cos (* 2 kx))) 2))) (* (pow l 4) (pow (- 1 (cos (* 2 kx))) 2))) (- 1 (cos (* 2 kx)))))) (pow Om 6))))))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 1/2 (/ (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (* 1/4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* 1/2 (/ (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (* 1/4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* 1/2 (/ (- (* -1/4 (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/2 (* (pow l 2) (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (* 1/4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))))))) (pow Om 6))))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(* Om (+ (* 1/4 (/ 1 (* l (sin kx)))) (* 1/2 (/ 1 Om))))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(+ 1 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(+ 1 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* -1/4 (* (pow kx 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))))))))
(+ 1 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/4 (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (* -4/3 (/ (pow l 2) (pow Om 2))))) (pow Om 2))) (+ (* 8/45 (/ (pow l 2) (pow Om 2))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))) (pow Om 2))) (* 16/3 (/ (pow l 4) (pow Om 4)))))))) (* -1/4 (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))))))))
(* 1/4 (/ Om (* kx l)))
(/ (+ (* 1/4 (/ Om l)) (* 1/2 kx)) kx)
(/ (+ (* 1/4 (/ Om l)) (* kx (+ 1/2 (* 1/24 (/ (* Om kx) l))))) kx)
(/ (+ (* 1/4 (/ Om l)) (* kx (+ 1/2 (* kx (+ (* -1/4 (* (pow kx 2) (+ (* -1/36 (/ Om l)) (* 1/120 (/ Om l))))) (* 1/24 (/ Om l))))))) kx)
(+ 1 (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(+ 1 (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(+ 1 (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* -1/2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1/2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1/2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* 1/2 (* (* (pow kx 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))))) (* -1/2 (* (/ (* (pow l 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(+ 1/2 (+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 1/2 (* (* (pow kx 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow kx 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2)))))))))
(* 2 (/ (* l (pow (sin ky) 2)) Om))
(+ (* 2 (/ (* l (pow (sin ky) 2)) Om)) (* 2 (/ (* (pow kx 2) l) Om)))
(+ (* 2 (/ (* l (pow (sin ky) 2)) Om)) (* (pow kx 2) (+ (* -2/3 (/ (* (pow kx 2) l) Om)) (* 2 (/ l Om)))))
(+ (* 2 (/ (* l (pow (sin ky) 2)) Om)) (* (pow kx 2) (+ (* 2 (/ l Om)) (* (pow kx 2) (+ (* -2/3 (/ l Om)) (* 4/45 (/ (* (pow kx 2) l) Om)))))))
(/ Om (* kx l))
(/ (+ (* 1/6 (/ (* Om (pow kx 2)) l)) (/ Om l)) kx)
(/ (+ (* (pow kx 2) (- (* -1 (* (pow kx 2) (+ (* -1/36 (/ Om l)) (* 1/120 (/ Om l))))) (* -1/6 (/ Om l)))) (/ Om l)) kx)
(/ (+ (* (pow kx 2) (- (* (pow kx 2) (- (* -1 (* (pow kx 2) (+ (* -1/5040 (/ Om l)) (+ (* 1/720 (/ Om l)) (* 1/6 (+ (* -1/36 (/ Om l)) (* 1/120 (/ Om l)))))))) (+ (* -1/36 (/ Om l)) (* 1/120 (/ Om l))))) (* -1/6 (/ Om l)))) (/ Om l)) kx)
(* kx l)
(* kx (+ l (* -1/6 (* (pow kx 2) l))))
(* kx (+ l (* (pow kx 2) (+ (* -1/6 l) (* 1/120 (* (pow kx 2) l))))))
(* kx (+ l (* (pow kx 2) (+ (* -1/6 l) (* (pow kx 2) (+ (* -1/5040 (* (pow kx 2) l)) (* 1/120 l)))))))
(* 2 (pow kx 2))
(* (pow kx 2) (+ 2 (* -2/3 (pow kx 2))))
(* (pow kx 2) (+ 2 (* (pow kx 2) (- (* 4/45 (pow kx 2)) 2/3))))
(* (pow kx 2) (+ 2 (* (pow kx 2) (- (* (pow kx 2) (+ 4/45 (* -2/315 (pow kx 2)))) 2/3))))
(* 2 (* (pow kx 2) (pow l 2)))
(* (pow kx 2) (+ (* -2/3 (* (pow kx 2) (pow l 2))) (* 2 (pow l 2))))
(* (pow kx 2) (+ (* 2 (pow l 2)) (* (pow kx 2) (+ (* -2/3 (pow l 2)) (* 4/45 (* (pow kx 2) (pow l 2)))))))
(* (pow kx 2) (+ (* 2 (pow l 2)) (* (pow kx 2) (+ (* -2/3 (pow l 2)) (* (pow kx 2) (+ (* -2/315 (* (pow kx 2) (pow l 2))) (* 4/45 (pow l 2))))))))
(/ (* (pow kx 2) (pow l 2)) (pow Om 2))
(* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (/ (pow l 2) (pow Om 2))))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* 2/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))) (/ (pow l 2) (pow Om 2))))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/315 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 2/45 (/ (pow l 2) (pow Om 2))))))) (/ (pow l 2) (pow Om 2))))
(* 2 (/ (* l (sin ky)) Om))
(+ (* 2 (/ (* l (sin ky)) Om)) (/ (* (pow kx 2) l) (* Om (sin ky))))
(+ (* 2 (/ (* l (sin ky)) Om)) (* (pow kx 2) (+ (* -1 (/ (* (pow kx 2) (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))))) (* Om (sin ky)))) (/ l (* Om (sin ky))))))
(+ (* 2 (/ (* l (sin ky)) Om)) (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1 (/ (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2))))) (* Om (sin ky)))) (/ (* (pow kx 2) (* l (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))) (pow (sin ky) 2)))))) (* Om (sin ky))))) (/ l (* Om (sin ky))))))
(sin ky)
(+ (sin ky) (* 1/2 (/ (pow kx 2) (sin ky))))
(+ (sin ky) (* (pow kx 2) (+ (* -1/2 (/ (* (pow kx 2) (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2))))) (sin ky))) (* 1/2 (/ 1 (sin ky))))))
(+ (sin ky) (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))) (sin ky))) (* 1/2 (/ (* (pow kx 2) (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))) (pow (sin ky) 2))))) (sin ky))))) (* 1/2 (/ 1 (sin ky))))))
(/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))
(+ (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(+ (* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (/ (pow l 2) (pow Om 2)))) (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* 2/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))) (/ (pow l 2) (pow Om 2)))) (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(* (pow l 2) (pow (sin ky) 2))
(+ (* (pow kx 2) (pow l 2)) (* (pow l 2) (pow (sin ky) 2)))
(+ (* (pow kx 2) (+ (* -1/3 (* (pow kx 2) (pow l 2))) (pow l 2))) (* (pow l 2) (pow (sin ky) 2)))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (pow l 2)) (* 2/45 (* (pow kx 2) (pow l 2))))) (pow l 2))) (* (pow l 2) (pow (sin ky) 2)))
(pow (sin ky) 2)
(+ (pow kx 2) (pow (sin ky) 2))
(+ (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))) (pow (sin ky) 2))
(+ (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))) (pow (sin ky) 2))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(- 1 (cos (* 2 kx)))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))
(+ (pow (sin kx) 2) (pow (sin ky) 2))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* -1/2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1/2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1/2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* 1/2 (* (* (pow ky 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))))) (* -1/2 (* (/ (* (pow l 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))))))
(+ 1/2 (+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 1/2 (* (* (pow ky 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow ky 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2)))))))))
(* 2 (/ (* l (pow (sin kx) 2)) Om))
(+ (* 2 (/ (* l (pow (sin kx) 2)) Om)) (* 2 (/ (* (pow ky 2) l) Om)))
(+ (* 2 (/ (* l (pow (sin kx) 2)) Om)) (* (pow ky 2) (+ (* -2/3 (/ (* (pow ky 2) l) Om)) (* 2 (/ l Om)))))
(+ (* 2 (/ (* l (pow (sin kx) 2)) Om)) (* (pow ky 2) (+ (* 2 (/ l Om)) (* (pow ky 2) (+ (* -2/3 (/ l Om)) (* 4/45 (/ (* (pow ky 2) l) Om)))))))
(/ (* (pow ky 2) l) Om)
(* (pow ky 2) (+ (* -1/3 (/ (* (pow ky 2) l) Om)) (/ l Om)))
(* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow ky 2) l) Om)))) (/ l Om)))
(* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ l Om)) (* (pow ky 2) (+ (* -1/315 (/ (* (pow ky 2) l) Om)) (* 2/45 (/ l Om)))))) (/ l Om)))
(* (pow ky 2) l)
(* (pow ky 2) (+ l (* -1/3 (* (pow ky 2) l))))
(* (pow ky 2) (+ l (* (pow ky 2) (+ (* -1/3 l) (* 2/45 (* (pow ky 2) l))))))
(* (pow ky 2) (+ l (* (pow ky 2) (+ (* -1/3 l) (* (pow ky 2) (+ (* -1/315 (* (pow ky 2) l)) (* 2/45 l)))))))
(* 2 (/ (* l (sin kx)) Om))
(+ (* 2 (/ (* l (sin kx)) Om)) (/ (* (pow ky 2) l) (* Om (sin kx))))
(+ (* 2 (/ (* l (sin kx)) Om)) (* (pow ky 2) (+ (* -1 (/ (* (pow ky 2) (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))))) (* Om (sin kx)))) (/ l (* Om (sin kx))))))
(+ (* 2 (/ (* l (sin kx)) Om)) (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1 (/ (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2))))) (* Om (sin kx)))) (/ (* (pow ky 2) (* l (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))) (pow (sin kx) 2)))))) (* Om (sin kx))))) (/ l (* Om (sin kx))))))
(sin kx)
(+ (sin kx) (* 1/2 (/ (pow ky 2) (sin kx))))
(+ (sin kx) (* (pow ky 2) (+ (* -1/2 (/ (* (pow ky 2) (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2))))) (sin kx))) (* 1/2 (/ 1 (sin kx))))))
(+ (sin kx) (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))) (sin kx))) (* 1/2 (/ (* (pow ky 2) (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))) (pow (sin kx) 2))))) (sin kx))))) (* 1/2 (/ 1 (sin kx))))))
(/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))
(+ (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))
(+ (* (pow ky 2) (+ (* -1/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (/ (pow l 2) (pow Om 2)))) (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* 2/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))))) (/ (pow l 2) (pow Om 2)))) (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(* (pow l 2) (pow (sin kx) 2))
(+ (* (pow ky 2) (pow l 2)) (* (pow l 2) (pow (sin kx) 2)))
(+ (* (pow ky 2) (+ (* -1/3 (* (pow ky 2) (pow l 2))) (pow l 2))) (* (pow l 2) (pow (sin kx) 2)))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (pow l 2)) (* 2/45 (* (pow ky 2) (pow l 2))))) (pow l 2))) (* (pow l 2) (pow (sin kx) 2)))
(pow (sin kx) 2)
(+ (pow ky 2) (pow (sin kx) 2))
(+ (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))) (pow (sin kx) 2))
(+ (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))) (pow (sin kx) 2))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (neg.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) #s(literal 2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64))) (*.f64 l l) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (*.f64 l l) (neg.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)))) (*.f64 l l) #s(literal 1 binary64))
(* (sqrt 1/2) (sqrt 2))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))
(fma.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)) (neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 l l)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2)))))) (sqrt 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 l l)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (neg.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64)))))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))))) (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(+ (* (sqrt 1/2) (sqrt 2)) (* (pow l 2) (+ (* -1 (/ (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (* (pow Om 2) (sqrt 2)))) (* (pow l 2) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (sqrt 2))) (* 1/2 (/ (* (pow l 2) (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))) (* -1 (/ (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (* (pow Om 4) (pow (sqrt 2) 2))))) (* (pow Om 2) (pow (sqrt 2) 2))))))) (sqrt 2))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (neg.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 l l)) (-.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) #s(literal 2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (neg.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal 4 binary64)) #s(literal 2 binary64))))) Om) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) Om)))))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 l l) (neg.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))))) (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
2
#s(literal 2 binary64)
(+ 2 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal -2 binary64) #s(literal 2 binary64))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal -2 binary64))) (*.f64 l l) #s(literal 2 binary64))
(+ 2 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) #s(literal 2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64))) (*.f64 l l) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (*.f64 l l) (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal -2 binary64))) (*.f64 l l) #s(literal 2 binary64))
(+ 1 (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (neg.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1 (/ (pow (sin kx) 2) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (pow (sin kx) 2) (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))) (pow Om 2))) (* 64 (/ (pow (sin kx) 6) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (sin kx) 4) (pow Om 4))) (* 4 (/ (pow (sin kx) 4) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))) (*.f64 l l) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (*.f64 l l) (neg.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 Om Om)))) (*.f64 l l) #s(literal 1 binary64))
(* 1/4 (/ Om (* l (sin kx))))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64))
(/ (+ (* 1/4 (/ Om (sin kx))) (* 1/2 l)) l)
(/.f64 (fma.f64 (/.f64 Om (sin.f64 kx)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) l)) l)
(+ 1 (* 2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 l l) #s(literal 2 binary64)) Om) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) Om) #s(literal 1 binary64))
(+ 1 (* -1/2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2))))
(fma.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) Om) (/.f64 (*.f64 l l) Om)) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1/2 (/ (- 1 (cos (* 2 kx))) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -4 (/ (pow (- 1 (cos (* 2 kx))) 2) (pow Om 4))) (/ (pow (- 1 (cos (* 2 kx))) 2) (pow Om 4))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal -1/2 binary64))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1/2 (/ (- 1 (cos (* 2 kx))) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 8 (/ (pow (- 1 (cos (* 2 kx))) 3) (pow Om 6))) (/ (* (+ (* -4 (/ (pow (- 1 (cos (* 2 kx))) 2) (pow Om 4))) (/ (pow (- 1 (cos (* 2 kx))) 2) (pow Om 4))) (- 1 (cos (* 2 kx)))) (pow Om 2))))) (* -1/4 (+ (* -4 (/ (pow (- 1 (cos (* 2 kx))) 2) (pow Om 4))) (/ (pow (- 1 (cos (* 2 kx))) 2) (pow Om 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) (*.f64 Om Om)) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 8 binary64))) (*.f64 l l) (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 l l) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal -1/2 binary64))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* -1/2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1/2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* 1/2 (* (pow l 2) (- (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (* 1/4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 l l)) (fma.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -1/2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* 1/2 (* (pow l 2) (- (* -1/4 (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6))))) (* -1/2 (/ (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (* 1/4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (pow Om 2)))))) (* 1/2 (- (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))) (* 1/4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) #s(literal 2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64))) #s(literal -1/4 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) Om)))) (*.f64 l l) (fma.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 l l) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)))) (*.f64 l l) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal -1 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/4 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (neg.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)))) (*.f64 l l) #s(literal 1/2 binary64))
(+ 1/2 (* (pow l 2) (+ (* -1 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/4 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/4 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) #s(literal 2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64))) (*.f64 l l) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (*.f64 l l) (neg.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)))) (*.f64 l l) #s(literal 1/2 binary64))
(+ 1 (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 l l) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))) #s(literal -2 binary64) (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* 2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -2 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (* (pow l 2) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 l l) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64)))) #s(literal 4 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -2 binary64))) (*.f64 l l) (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 2 binary64))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(* 2 (/ (* l (+ (pow (sin kx) 2) (pow (sin ky) 2))) Om))
(*.f64 (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) l) Om) #s(literal 2 binary64))
(/ (* l (pow (sin ky) 2)) Om)
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om)
(* l (pow (sin ky) 2))
(*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l)
(/ Om (* l (sin kx)))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(* l (sin kx))
(*.f64 (sin.f64 kx) l)
(* (pow l 2) (- 1 (cos (* 2 kx))))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) (*.f64 l l))
(* 1/2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2)))
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) Om) (/.f64 (*.f64 l l) Om)) #s(literal 1/2 binary64))
(* 2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(*.f64 (*.f64 (/.f64 l Om) #s(literal 2 binary64)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))
(/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om))
(+ 1 (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal -2 binary64) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* -1/2 (* (pow l 2) (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 l l)) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal -2 binary64))) (*.f64 l l) #s(literal 1 binary64))
(+ 1 (* (pow l 2) (+ (* -2 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow l 2) (+ (* -1/2 (* (pow l 2) (+ (* 2 (/ (* (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 64 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3) (pow Om 6)))))) (* -1/2 (+ (* -16 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))) (* 4 (/ (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)) (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om))) #s(literal 2 binary64) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64))) #s(literal 64 binary64))) (*.f64 l l) (*.f64 (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -12 binary64)))) (*.f64 l l) (*.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal -2 binary64))) (*.f64 l l) #s(literal 1 binary64))
(* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(+ 1/2 (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 (/.f64 Om l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 (/.f64 Om l) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 (/.f64 Om l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 5))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 5 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 (/.f64 Om l) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 (/.f64 Om l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) #s(literal 1/2 binary64))
(sqrt 1/2)
(sqrt.f64 #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal -1/32 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 Om Om) l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (+ (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* 1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) (pow l 3))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1/32 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 Om Om) l) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 3 binary64))) #s(literal -3/64 binary64)) (pow.f64 l #s(literal 3 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ 1 (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1 binary64))
(+ 1 (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 (/.f64 Om l) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 5))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(+.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 5 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 (/.f64 Om l) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) #s(literal 1 binary64))
(+ 1/2 (* 1/4 (/ Om (* l (sin kx)))))
(fma.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ Om (* l (sin kx))))))
(+.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 3 binary64)) #s(literal -1/32 binary64) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 5)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ Om (* l (sin kx)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) #s(literal -3/256 binary64)) (sin.f64 kx)) (*.f64 (pow.f64 l #s(literal 5 binary64)) Om)) #s(literal -1/2 binary64) (fma.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 3 binary64)) #s(literal -1/32 binary64) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64)))) #s(literal 1/2 binary64))
(* 2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2)))
(*.f64 (/.f64 (*.f64 (*.f64 l l) #s(literal 2 binary64)) Om) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) Om))
(* (pow l 2) (+ (* 2 (/ (- 1 (cos (* 2 kx))) (pow Om 2))) (/ 1 (pow l 2))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l l))) (*.f64 l l))
(+ 1/2 (* 1/2 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (- 1 (cos (* 2 kx))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/16 (* (/ (pow Om 3) (* (pow l 3) (sqrt 1/2))) (sqrt (/ 1 (pow (- 1 (cos (* 2 kx))) 3))))) (* 1/2 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (- 1 (cos (* 2 kx)))))))))
(+.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 (/.f64 Om l) #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))))))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/4 (* (/ (+ (* -1/8 (/ (pow Om 6) (pow (- 1 (cos (* 2 kx))) 3))) (* 1/64 (/ (pow Om 6) (* (pow (sqrt 1/2) 2) (pow (- 1 (cos (* 2 kx))) 3))))) (* Om (* (pow l 5) (sqrt 1/2)))) (sqrt (- 1 (cos (* 2 kx)))))) (+ (* -1/16 (* (/ (pow Om 3) (* (pow l 3) (sqrt 1/2))) (sqrt (/ 1 (pow (- 1 (cos (* 2 kx))) 3))))) (* 1/2 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (- 1 (cos (* 2 kx))))))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 Om #s(literal 6 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 3 binary64)))) (*.f64 (pow.f64 l #s(literal 5 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64))))) Om)) #s(literal -1/4 binary64) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 (/.f64 Om l) #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64))))))))) #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 Om (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (+ (* -1/128 (/ (pow Om 2) (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(+.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 Om (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 Om Om)) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 l l)))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (+ (* -1/128 (/ (pow Om 2) (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (+ (* 1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/2 (/ (- (* -1/32 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/512 (* (/ (pow Om 3) (pow (sqrt 1/2) 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))) (* (pow l 3) (sqrt 1/2)))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1/128 binary64) (*.f64 (*.f64 l l) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 Om Om) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 l #s(literal 3 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 Om #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/512 binary64) (*.f64 (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 Om (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) (sqrt.f64 #s(literal 1/2 binary64)))
(* 1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(*.f64 (*.f64 (/.f64 Om l) #s(literal 1/4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))
(/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)
(/.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) l)
(/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) l)
(/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l)
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 Om Om) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 4 binary64)))) (*.f64 (pow.f64 l #s(literal 6 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))))) l)
(* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) l)
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) l)
(* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/512 binary64) (/.f64 (pow.f64 Om #s(literal 5 binary64)) (pow.f64 l #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) l)
(* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))
(*.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 4 binary64))
(* (pow l 2) (+ (* 4 (/ (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow Om 2))) (/ 1 (pow l 2))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 l l))) (*.f64 l l))
(* 1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))
(/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)
(/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) l)
(/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l)
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 Om Om) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 4 binary64)))) (*.f64 (pow.f64 l #s(literal 6 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))))) l)
(+ 1/2 (* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) l) #s(literal -1 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) l) #s(literal -1 binary64) #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* -1/4 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/32 (/ (* (pow Om 2) (sqrt 1/2)) (* l (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1/32 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 Om Om)) l))) l) #s(literal -1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt 1/2) (- (* -1/16 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) l)) (* -1/32 (/ (* (pow Om 2) (sqrt 1/2)) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) l)) (* 1/4 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (neg.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 3 binary64))) #s(literal -3/64 binary64)) l)) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 Om Om) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal -1/32 binary64))) l))) l) #s(literal -1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))
(+ 1 (* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) l) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l)))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) l) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1/2 (* -1/4 (/ Om (* l (sin kx)))))
(fma.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal -1/4 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx)))) l)))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1/32 binary64) (pow.f64 (sin.f64 kx) #s(literal 3 binary64))) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l)) (*.f64 (/.f64 Om (sin.f64 kx)) #s(literal 1/4 binary64))) l) #s(literal -1 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/2 (/ (* (sin kx) (+ (* -1/64 (/ (pow Om 6) (pow (sin kx) 6))) (* 1/256 (/ (pow Om 6) (pow (sin kx) 6))))) (* Om (pow l 4)))) (+ (* -1/32 (/ (pow Om 3) (* (pow l 2) (pow (sin kx) 3)))) (* 1/4 (/ Om (sin kx))))) l)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) #s(literal -3/256 binary64)) (sin.f64 kx)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om)) #s(literal -1/2 binary64) (fma.f64 (/.f64 #s(literal -1/32 binary64) (pow.f64 (sin.f64 kx) #s(literal 3 binary64))) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l)) (*.f64 (/.f64 Om (sin.f64 kx)) #s(literal 1/4 binary64)))) l) #s(literal -1 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* -1/2 (* (/ (* Om (sqrt 1/2)) l) (sqrt (/ 1 (- 1 (cos (* 2 kx))))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))))) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (* (pow l 2) (sqrt 1/2))) (sqrt (/ 1 (pow (- 1 (cos (* 2 kx))) 3))))) (* 1/2 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (- 1 (cos (* 2 kx)))))))) l)))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))))))) l) #s(literal -1 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1/4 (* (/ (+ (* -1/8 (/ (pow Om 6) (pow (- 1 (cos (* 2 kx))) 3))) (* 1/64 (/ (pow Om 6) (* (pow (sqrt 1/2) 2) (pow (- 1 (cos (* 2 kx))) 3))))) (* Om (* (pow l 4) (sqrt 1/2)))) (sqrt (- 1 (cos (* 2 kx)))))) (+ (* -1/16 (* (/ (pow Om 3) (* (pow l 2) (sqrt 1/2))) (sqrt (/ 1 (pow (- 1 (cos (* 2 kx))) 3))))) (* 1/2 (* (* Om (sqrt 1/2)) (sqrt (/ 1 (- 1 (cos (* 2 kx))))))))) l)))
(fma.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 Om #s(literal 6 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 3 binary64)))) (*.f64 (pow.f64 l #s(literal 4 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (/.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64))))) Om)) #s(literal -1/4 binary64) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64))))))))) l) #s(literal -1 binary64) #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* -1/8 (* (/ Om (* l (sqrt 1/2))) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 Om (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* -1 (/ (+ (* 1/128 (/ (pow Om 2) (* l (* (pow (sqrt 1/2) 3) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/8 (* (/ Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/128 binary64) (*.f64 Om Om)) (*.f64 (*.f64 l (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))) l) #s(literal -1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/32 (* (pow Om 3) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/512 (* (/ (pow Om 3) (pow (sqrt 1/2) 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))))) (* l (sqrt 1/2)))) (* -1/128 (/ (pow Om 2) (* (pow (sqrt 1/2) 3) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) l)) (* 1/8 (* (/ Om (sqrt 1/2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l)))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 Om (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (neg.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 Om #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/512 binary64) (*.f64 (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))))))) l) (/.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 Om Om)) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))) l))) l) #s(literal -1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))
(* -1/4 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(*.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))
(* -1 (/ (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) l))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) l))
(* -1 (/ (+ (* -1/2 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/2 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/32 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 Om Om) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 4 binary64)))) (*.f64 (pow.f64 l #s(literal 6 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))))) l))
(* -2 (* (/ l Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))
(*.f64 (*.f64 #s(literal -2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))
(* -1 (* l (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) l))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) l))
(* -1 (* l (+ (* -1/64 (* (/ (pow Om 3) (pow l 4)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (* 1/512 (* (/ (pow Om 5) (pow l 6)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))) (+ (* 1/4 (* (/ Om (pow l 2)) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* (/ 1 Om) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))))
(neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (pow.f64 l #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/512 binary64) (/.f64 (pow.f64 Om #s(literal 5 binary64)) (pow.f64 l #s(literal 6 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) l))
(* -1/2 (* (/ Om l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 Om l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))
(* -1 (/ (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))) l))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) l))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))))) l))
(* -1 (/ (+ (* -1 (* (/ (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (* Om (pow l 4))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1 (* (/ (+ (* 1/256 (/ (pow Om 8) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 4))) (* 1/8 (/ (* (pow Om 2) (+ (* -1/64 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))) (* 1/256 (/ (pow Om 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* Om (pow l 6))) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (+ (* -1/16 (* (/ (pow Om 3) (pow l 2)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* Om (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) l))
(neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 Om Om) (/.f64 (*.f64 (/.f64 (pow.f64 Om #s(literal 6 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))) #s(literal -3/256 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/256 binary64) (pow.f64 Om #s(literal 8 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 4 binary64)))) (*.f64 (pow.f64 l #s(literal 6 binary64)) Om))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 Om #s(literal 3 binary64)) (*.f64 l l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) Om) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))))) l))
(+ 1/2 (* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) Om #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 3/512 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) Om #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* Om (+ (* -1/32 (/ (* Om (sqrt 1/2)) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om)) (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))) Om (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* Om (+ (* 1/4 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* Om (+ (* -1/32 (/ (sqrt 1/2) (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 1/2 (* Om (* (sqrt 1/2) (- (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) Om) (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))))) #s(literal -3/64 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))) Om (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) Om (sqrt.f64 #s(literal 1/2 binary64)))
(+ 1 (* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) Om #s(literal 1 binary64))
(+ 1 (* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 3/256 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) Om #s(literal 1 binary64))
(+ 1/2 (* Om (+ (* -1/32 (/ (pow Om 2) (* (pow l 3) (pow (sin kx) 3)))) (* 1/4 (/ 1 (* l (sin kx)))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 3 binary64))) #s(literal -1/32 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 kx) l))) Om #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* (pow Om 2) (- (* 3/512 (/ (pow Om 2) (* (pow l 5) (pow (sin kx) 5)))) (* 1/32 (/ 1 (* (pow l 3) (pow (sin kx) 3)))))) (* 1/4 (/ 1 (* l (sin kx)))))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (/.f64 #s(literal 3/512 binary64) (pow.f64 (sin.f64 kx) #s(literal 5 binary64))) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (/.f64 #s(literal 1/32 binary64) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 3 binary64)))) (*.f64 Om Om) (/.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 kx) l))) Om #s(literal 1/2 binary64))
(/ (+ (* 2 (* (pow l 2) (- 1 (cos (* 2 kx))))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 (*.f64 l l) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) (*.f64 Om Om)) (*.f64 Om Om))
(+ 1/2 (* Om (+ (* -1/16 (* (/ (pow Om 2) (* (pow l 3) (sqrt 1/2))) (sqrt (/ 1 (pow (- 1 (cos (* 2 kx))) 3))))) (* 1/2 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (- 1 (cos (* 2 kx))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 Om (pow.f64 l #s(literal 3 binary64))) (/.f64 Om (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))))))) Om #s(literal 1/2 binary64))
(+ 1/2 (* Om (+ (* 1/2 (* (/ (sqrt 1/2) l) (sqrt (/ 1 (- 1 (cos (* 2 kx))))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (* (pow l 3) (sqrt 1/2))) (sqrt (/ 1 (pow (- 1 (cos (* 2 kx))) 3))))) (* 1/4 (* (/ (* (pow Om 2) (* l (- (* 1/8 (/ 1 (* (pow l 6) (pow (- 1 (cos (* 2 kx))) 3)))) (* 1/64 (/ 1 (* (pow l 6) (* (pow (sqrt 1/2) 2) (pow (- 1 (cos (* 2 kx))) 3)))))))) (sqrt 1/2)) (sqrt (- 1 (cos (* 2 kx)))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (*.f64 (*.f64 Om Om) l) (-.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 l #s(literal 6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 3 binary64)))) (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (pow.f64 l #s(literal 6 binary64)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 3 binary64)))))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 3 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 3 binary64)))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))))))) Om #s(literal 1/2 binary64))
(+ (sqrt 1/2) (* Om (+ (* -1/128 (/ Om (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 1/8 (* (/ 1 (* l (sqrt 1/2))) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal -1/128 binary64) Om) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 l l)))) Om (sqrt.f64 #s(literal 1/2 binary64)))
(+ (sqrt 1/2) (* Om (+ (* 1/8 (* (/ 1 (* l (sqrt 1/2))) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* Om (- (* 1/2 (/ (* Om (- (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/512 (* (/ 1 (* (pow l 3) (pow (sqrt 1/2) 4))) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))))) (sqrt 1/2))) (* 1/128 (/ 1 (* (pow l 2) (* (pow (sqrt 1/2) 3) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 Om (/.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/512 binary64) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal 1/2 binary64) (neg.f64 (/.f64 #s(literal 1/128 binary64) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 l l))))) Om (*.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) l))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) Om (sqrt.f64 #s(literal 1/2 binary64)))
(* Om (+ (* -1/32 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) Om)
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 3/512 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) Om)
(* Om (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/32 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* (pow Om 2) (+ (* -5/4096 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 7))))) (* 3/512 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -5/4096 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 7 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 7 binary64)))) (*.f64 (*.f64 #s(literal 3/512 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) Om)
(/ (+ (* 1/4 (* (/ (pow Om 2) l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) Om)
(/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 Om Om) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* -1/64 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) Om)
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) Om)
(/ (+ (* 2 (* l (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* (pow Om 2) (+ (* 1/4 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/64 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/512 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))) Om)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/512 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/64 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 2 binary64) l) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) Om)
(/ (+ (* 4 (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (pow Om 2)) (pow Om 2))
(/.f64 (fma.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)) (*.f64 Om Om))
(* Om (+ (* -1/16 (* (/ (pow Om 2) (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) Om)
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* 3/256 (* (/ (pow Om 2) (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 3/256 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) Om)
(* Om (+ (* 1/2 (* (/ 1 l) (sqrt (/ 1 (+ (pow (sin kx) 2) (pow (sin ky) 2)))))) (* (pow Om 2) (+ (* -1/16 (* (/ 1 (pow l 3)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* (pow Om 2) (+ (* -5/2048 (* (/ (pow Om 2) (pow l 7)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 7))))) (* 3/256 (* (/ 1 (pow l 5)) (sqrt (/ 1 (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 5)))))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -5/2048 binary64) (/.f64 (*.f64 Om Om) (pow.f64 l #s(literal 7 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 7 binary64)))) (*.f64 (*.f64 #s(literal 3/256 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 5 binary64)))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 l #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))))) (*.f64 Om Om) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) l)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))))) Om)
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -1/4 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 l l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(+ (* -1 (/ (* (pow l 2) (* (sqrt 1/2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (* (pow Om 2) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2)))) (* (pow Om 4) (sqrt 2)))) (+ (* 1/2 (/ (* (sqrt 1/2) (- (* -1/2 (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1 (/ (* (pow l 2) (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/2 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow (sqrt 2) 2))))) (pow (sqrt 2) 2))))) (* (pow Om 6) (sqrt 2)))) (* (sqrt 1/2) (sqrt 2)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 l l)) (*.f64 Om Om)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 Om #s(literal 6 binary64))) (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 l l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) #s(literal -1/2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64))))) #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal -2 binary64))) #s(literal 2 binary64))
(+ 2 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 l l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal -2 binary64))) #s(literal 2 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -1/4 binary64) (neg.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)))) #s(literal 1 binary64))
(+ 1 (+ (* -1 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (pow (sin kx) 2) (+ (* -16 (* (pow l 4) (pow (sin kx) 4))) (* 4 (* (pow l 4) (pow (sin kx) 4))))))) (* 64 (* (pow l 6) (pow (sin kx) 6)))) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 l l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) #s(literal -12 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))) (pow.f64 Om #s(literal 6 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)))) #s(literal 1 binary64))
(* Om (+ (* 1/2 (/ 1 Om)) (* 1/4 (/ 1 (* l (sin kx))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) Om) (/.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 kx) l))) Om)
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2))) (* -1/4 (/ (+ (* -4 (* (pow l 4) (pow (- 1 (cos (* 2 kx))) 2))) (* (pow l 4) (pow (- 1 (cos (* 2 kx))) 2))) (pow Om 4)))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 2 binary64)))) (pow.f64 Om #s(literal 4 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) Om) (/.f64 (*.f64 l l) Om)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -4 (* (pow l 4) (pow (- 1 (cos (* 2 kx))) 2))) (* (pow l 4) (pow (- 1 (cos (* 2 kx))) 2))) (pow Om 4))) (* -1/4 (/ (+ (* 8 (* (pow l 6) (pow (- 1 (cos (* 2 kx))) 3))) (* (pow l 2) (* (+ (* -4 (* (pow l 4) (pow (- 1 (cos (* 2 kx))) 2))) (* (pow l 4) (pow (- 1 (cos (* 2 kx))) 2))) (- 1 (cos (* 2 kx)))))) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 2 binary64)))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64))))) (*.f64 l l) (*.f64 (*.f64 #s(literal 8 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) Om) (/.f64 (*.f64 l l) Om)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 1/2 (/ (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (* 1/4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))))) (pow.f64 Om #s(literal 4 binary64))) #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* 1/2 (/ (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (* 1/4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* 1/2 (/ (- (* -1/4 (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3))))) (* -1/2 (* (pow l 2) (* (+ (pow (sin kx) 2) (pow (sin ky) 2)) (- (* -1/4 (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))))) (* 1/4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))))))) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))))) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 l l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) #s(literal -1/4 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (fma.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) #s(literal -1/4 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)))))))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)))) #s(literal 1 binary64))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -1/4 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/4 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/4 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 l l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)))) #s(literal 1/2 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))) #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)) (pow Om 4))) (+ (* 2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* 4 (/ (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)) (pow Om 6))))))
(+.f64 (fma.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 Om #s(literal 4 binary64)))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 l #s(literal 6 binary64)) (/.f64 (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 Om #s(literal 6 binary64)))) #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4)))))
(+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal -2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -2 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))) (+ (* -1/2 (/ (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (pow Om 4))) (* -1/2 (/ (+ (* 2 (* (pow l 2) (* (+ (* -16 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2))) (* 4 (* (pow l 4) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 2)))) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (* 64 (* (pow l 6) (pow (+ (pow (sin kx) 2) (pow (sin ky) 2)) 3)))) (pow Om 6))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (pow.f64 Om #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 l l) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal -12 binary64)) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 64 binary64) (pow.f64 l #s(literal 6 binary64))) (pow.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 3 binary64)))) (pow.f64 Om #s(literal 6 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal -2 binary64))) #s(literal 1 binary64))
(* Om (+ (* 1/4 (/ 1 (* l (sin kx)))) (* 1/2 (/ 1 Om))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) Om) (/.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 kx) l))) Om)
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(fma.f64 (neg.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 kx kx))) #s(literal -1/4 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 kx kx)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 kx kx) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (* -1 (* (/ (* (pow kx 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(fma.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 kx kx) (*.f64 l l)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 Om Om)))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 kx kx) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow kx 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))))) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (*.f64 kx kx) (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))))))) (*.f64 kx kx) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))
(+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))
(+.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(+.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 kx kx))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(+.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 kx kx)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 kx kx) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* -1/4 (* (pow kx 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 kx kx)) (fma.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)))) (*.f64 kx kx) #s(literal 1 binary64))
(+ 1 (* (pow kx 2) (+ (* -1 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/4 (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (* -4/3 (/ (pow l 2) (pow Om 2))))) (pow Om 2))) (+ (* 8/45 (/ (pow l 2) (pow Om 2))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))) (pow Om 2))) (* 16/3 (/ (pow l 4) (pow Om 4)))))))) (* -1/4 (+ (* -16 (/ (pow l 4) (pow Om 4))) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (pow Om 4)))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (+.f64 (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 #s(literal -16 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64)))) (*.f64 l l)) (*.f64 #s(literal 8/45 binary64) (*.f64 l l))) (*.f64 Om Om)) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 16/3 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))) (*.f64 kx kx) (fma.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) #s(literal -16 binary64) (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 l #s(literal 4 binary64))) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 kx kx) (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)))) (*.f64 kx kx) #s(literal 1 binary64))
(* 1/4 (/ Om (* kx l)))
(*.f64 (/.f64 Om (*.f64 kx l)) #s(literal 1/4 binary64))
(/ (+ (* 1/4 (/ Om l)) (* 1/2 kx)) kx)
(/.f64 (fma.f64 (/.f64 Om l) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) kx)) kx)
(/ (+ (* 1/4 (/ Om l)) (* kx (+ 1/2 (* 1/24 (/ (* Om kx) l))))) kx)
(/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 kx Om) l) #s(literal 1/24 binary64) #s(literal 1/2 binary64)) kx (*.f64 (/.f64 Om l) #s(literal 1/4 binary64))) kx)
(/ (+ (* 1/4 (/ Om l)) (* kx (+ 1/2 (* kx (+ (* -1/4 (* (pow kx 2) (+ (* -1/36 (/ Om l)) (* 1/120 (/ Om l))))) (* 1/24 (/ Om l))))))) kx)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 kx kx)) (*.f64 (/.f64 Om l) #s(literal -7/360 binary64)) (*.f64 #s(literal 1/24 binary64) (/.f64 Om l))) kx #s(literal 1/2 binary64)) kx (*.f64 (/.f64 Om l) #s(literal 1/4 binary64))) kx)
(+ 1 (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(+ 1 (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2))))))
(fma.f64 (/.f64 (fma.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx) #s(literal 1 binary64))
(+ 1 (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 8/45 binary64) (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 #s(literal -4/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx) (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 l l) Om))) (*.f64 kx kx) #s(literal 1 binary64))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* -1/2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1/2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow kx 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))) (*.f64 kx kx))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (sqrt.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow kx 2) (+ (* -1/2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* 1/2 (* (* (pow kx 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))))) (* -1/2 (* (/ (* (pow l 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))) (*.f64 l l)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 Om Om))))) (*.f64 kx kx)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))))) (*.f64 kx kx) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (sqrt.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(+.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 kx kx))) #s(literal -1/4 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 kx kx)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 kx kx) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ (* -1 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))
(fma.f64 (neg.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 kx kx))) #s(literal -1/4 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* (pow kx 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 kx kx)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 kx kx) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 1/2 (* (* (pow kx 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) (*.f64 kx kx)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) #s(literal 1/2 binary64))) (*.f64 kx kx) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (* (pow kx 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))) (* (pow kx 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow kx 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal 8/45 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om)))))) (*.f64 kx kx)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))))) (*.f64 kx kx) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 kx kx) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))
(fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (*.f64 kx kx) (*.f64 l l) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) Om) (*.f64 (/.f64 (fma.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx))) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))) (* (pow kx 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2)))))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 8/45 binary64) (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 #s(literal -4/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx) (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 l l) Om))) (*.f64 kx kx)))
(* 2 (/ (* l (pow (sin ky) 2)) Om))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))
(+ (* 2 (/ (* l (pow (sin ky) 2)) Om)) (* 2 (/ (* (pow kx 2) l) Om)))
(*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l (*.f64 (*.f64 kx kx) l)) Om))
(+ (* 2 (/ (* l (pow (sin ky) 2)) Om)) (* (pow kx 2) (+ (* -2/3 (/ (* (pow kx 2) l) Om)) (* 2 (/ l Om)))))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) l (*.f64 #s(literal -2/3 binary64) (*.f64 (*.f64 kx kx) l))) Om) (*.f64 kx kx) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64)))
(+ (* 2 (/ (* l (pow (sin ky) 2)) Om)) (* (pow kx 2) (+ (* 2 (/ l Om)) (* (pow kx 2) (+ (* -2/3 (/ l Om)) (* 4/45 (/ (* (pow kx 2) l) Om)))))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 4/45 binary64) (*.f64 (*.f64 kx kx) l) (*.f64 #s(literal -2/3 binary64) l)) Om) (*.f64 kx kx) (*.f64 (/.f64 l Om) #s(literal 2 binary64))) (*.f64 kx kx) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64)))
(/ Om (* kx l))
(/.f64 Om (*.f64 kx l))
(/ (+ (* 1/6 (/ (* Om (pow kx 2)) l)) (/ Om l)) kx)
(/.f64 (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 kx kx) Om) Om) l) kx)
(/ (+ (* (pow kx 2) (- (* -1 (* (pow kx 2) (+ (* -1/36 (/ Om l)) (* 1/120 (/ Om l))))) (* -1/6 (/ Om l)))) (/ Om l)) kx)
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 kx kx)) (*.f64 (/.f64 Om l) #s(literal -7/360 binary64)) (*.f64 #s(literal 1/6 binary64) (/.f64 Om l))) (*.f64 kx kx) (/.f64 Om l)) kx)
(/ (+ (* (pow kx 2) (- (* (pow kx 2) (- (* -1 (* (pow kx 2) (+ (* -1/5040 (/ Om l)) (+ (* 1/720 (/ Om l)) (* 1/6 (+ (* -1/36 (/ Om l)) (* 1/120 (/ Om l)))))))) (+ (* -1/36 (/ Om l)) (* 1/120 (/ Om l))))) (* -1/6 (/ Om l)))) (/ Om l)) kx)
(/.f64 (fma.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1/5040 binary64) Om (*.f64 #s(literal 1/720 binary64) Om)) l) (*.f64 #s(literal 1/6 binary64) (*.f64 (/.f64 Om l) #s(literal -7/360 binary64)))) (*.f64 kx kx))) (*.f64 (/.f64 Om l) #s(literal -7/360 binary64))) (*.f64 kx kx) (*.f64 #s(literal 1/6 binary64) (/.f64 Om l))) (*.f64 kx kx) (/.f64 Om l)) kx)
(* kx l)
(*.f64 kx l)
(* kx (+ l (* -1/6 (* (pow kx 2) l))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 kx kx) l) l) kx)
(* kx (+ l (* (pow kx 2) (+ (* -1/6 l) (* 1/120 (* (pow kx 2) l))))))
(*.f64 (fma.f64 (fma.f64 #s(literal -1/6 binary64) l (*.f64 (*.f64 (*.f64 kx kx) l) #s(literal 1/120 binary64))) (*.f64 kx kx) l) kx)
(* kx (+ l (* (pow kx 2) (+ (* -1/6 l) (* (pow kx 2) (+ (* -1/5040 (* (pow kx 2) l)) (* 1/120 l)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 kx kx) l) (*.f64 #s(literal 1/120 binary64) l)) (*.f64 kx kx) (*.f64 #s(literal -1/6 binary64) l)) (*.f64 kx kx) l) kx)
(* 2 (pow kx 2))
(*.f64 (*.f64 kx kx) #s(literal 2 binary64))
(* (pow kx 2) (+ 2 (* -2/3 (pow kx 2))))
(*.f64 (fma.f64 #s(literal -2/3 binary64) (*.f64 kx kx) #s(literal 2 binary64)) (*.f64 kx kx))
(* (pow kx 2) (+ 2 (* (pow kx 2) (- (* 4/45 (pow kx 2)) 2/3))))
(*.f64 (fma.f64 (fma.f64 #s(literal 4/45 binary64) (*.f64 kx kx) #s(literal -2/3 binary64)) (*.f64 kx kx) #s(literal 2 binary64)) (*.f64 kx kx))
(* (pow kx 2) (+ 2 (* (pow kx 2) (- (* (pow kx 2) (+ 4/45 (* -2/315 (pow kx 2)))) 2/3))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -2/315 binary64) (*.f64 kx kx) #s(literal 4/45 binary64)) (*.f64 kx kx) #s(literal -2/3 binary64)) (*.f64 kx kx) #s(literal 2 binary64)) (*.f64 kx kx))
(* 2 (* (pow kx 2) (pow l 2)))
(*.f64 (*.f64 (*.f64 kx kx) #s(literal 2 binary64)) (*.f64 l l))
(* (pow kx 2) (+ (* -2/3 (* (pow kx 2) (pow l 2))) (* 2 (pow l 2))))
(*.f64 (fma.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 kx kx)) (*.f64 l l) (*.f64 (*.f64 l l) #s(literal 2 binary64))) (*.f64 kx kx))
(* (pow kx 2) (+ (* 2 (pow l 2)) (* (pow kx 2) (+ (* -2/3 (pow l 2)) (* 4/45 (* (pow kx 2) (pow l 2)))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 4/45 binary64) (*.f64 kx kx)) (*.f64 l l) (*.f64 #s(literal -2/3 binary64) (*.f64 l l))) (*.f64 kx kx) (*.f64 (*.f64 l l) #s(literal 2 binary64))) (*.f64 kx kx))
(* (pow kx 2) (+ (* 2 (pow l 2)) (* (pow kx 2) (+ (* -2/3 (pow l 2)) (* (pow kx 2) (+ (* -2/315 (* (pow kx 2) (pow l 2))) (* 4/45 (pow l 2))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -2/315 binary64) (*.f64 kx kx)) (*.f64 l l) (*.f64 #s(literal 4/45 binary64) (*.f64 l l))) (*.f64 kx kx) (*.f64 #s(literal -2/3 binary64) (*.f64 l l))) (*.f64 kx kx) (*.f64 (*.f64 l l) #s(literal 2 binary64))) (*.f64 kx kx))
(/ (* (pow kx 2) (pow l 2)) (pow Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om))
(* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (/ (pow l 2) (pow Om 2))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 kx kx)) (*.f64 l l) (*.f64 l l)) (*.f64 Om Om)) (*.f64 kx kx))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* 2/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))) (/ (pow l 2) (pow Om 2))))
(*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 2/45 binary64) (*.f64 kx kx)) (*.f64 l l) (*.f64 #s(literal -1/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx) (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 kx kx))
(* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* (pow kx 2) (+ (* -1/315 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (* 2/45 (/ (pow l 2) (pow Om 2))))))) (/ (pow l 2) (pow Om 2))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/315 binary64) (*.f64 (*.f64 kx kx) (*.f64 l l)) (*.f64 #s(literal 2/45 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx) (*.f64 (/.f64 #s(literal -1/3 binary64) Om) (/.f64 (*.f64 l l) Om))) (*.f64 kx kx) (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 kx kx))
(* 2 (/ (* l (sin ky)) Om))
(*.f64 (/.f64 (*.f64 (sin.f64 ky) l) Om) #s(literal 2 binary64))
(+ (* 2 (/ (* l (sin ky)) Om)) (/ (* (pow kx 2) l) (* Om (sin ky))))
(fma.f64 (/.f64 l (sin.f64 ky)) (/.f64 (*.f64 kx kx) Om) (*.f64 (/.f64 (*.f64 (sin.f64 ky) l) Om) #s(literal 2 binary64)))
(+ (* 2 (/ (* l (sin ky)) Om)) (* (pow kx 2) (+ (* -1 (/ (* (pow kx 2) (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))))) (* Om (sin ky)))) (/ l (* Om (sin ky))))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1/3 binary64)) l) (*.f64 kx kx)) l) (*.f64 (sin.f64 ky) Om)) (*.f64 kx kx) (*.f64 (/.f64 (*.f64 (sin.f64 ky) l) Om) #s(literal 2 binary64)))
(+ (* 2 (/ (* l (sin ky)) Om)) (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1 (/ (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2))))) (* Om (sin ky)))) (/ (* (pow kx 2) (* l (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))) (pow (sin ky) 2)))))) (* Om (sin ky))))) (/ l (* Om (sin ky))))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 kx kx) l) (-.f64 #s(literal 2/45 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1/3 binary64)) l))) (*.f64 (sin.f64 ky) Om)) (*.f64 kx kx) (/.f64 l (*.f64 (sin.f64 ky) Om))) (*.f64 kx kx) (*.f64 (/.f64 (*.f64 (sin.f64 ky) l) Om) #s(literal 2 binary64)))
(sin ky)
(sin.f64 ky)
(+ (sin ky) (* 1/2 (/ (pow kx 2) (sin ky))))
(fma.f64 (/.f64 (*.f64 kx kx) (sin.f64 ky)) #s(literal 1/2 binary64) (sin.f64 ky))
(+ (sin ky) (* (pow kx 2) (+ (* -1/2 (/ (* (pow kx 2) (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2))))) (sin ky))) (* 1/2 (/ 1 (sin ky))))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (*.f64 kx kx)) #s(literal 1/2 binary64)) (sin.f64 ky)) (*.f64 kx kx) (sin.f64 ky))
(+ (sin ky) (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))) (sin ky))) (* 1/2 (/ (* (pow kx 2) (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin ky) 2)))) (pow (sin ky) 2))))) (sin ky))))) (* 1/2 (/ 1 (sin ky))))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 2/45 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 kx kx)) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1/3 binary64)))) (sin.f64 ky)) (*.f64 kx kx) (/.f64 #s(literal 1/2 binary64) (sin.f64 ky))) (*.f64 kx kx) (sin.f64 ky))
(/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om))
(+ (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(/.f64 (fma.f64 (*.f64 kx kx) (*.f64 l l) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om))
(+ (* (pow kx 2) (+ (* -1/3 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))) (/ (pow l 2) (pow Om 2)))) (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(fma.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 kx kx)) (*.f64 l l) (*.f64 l l)) (*.f64 Om Om)) (*.f64 kx kx)))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* 2/45 (/ (* (pow kx 2) (pow l 2)) (pow Om 2))))) (/ (pow l 2) (pow Om 2)))) (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))
(fma.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 2/45 binary64) (*.f64 kx kx)) (*.f64 l l) (*.f64 #s(literal -1/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 kx kx) (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 kx kx)))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow kx 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 kx kx) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow kx 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 kx kx))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))))) (* (pow kx 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))) (* (pow kx 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow kx 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin ky) 2)) (pow Om 2))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (*.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 kx kx)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 kx kx) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 kx kx) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(* (pow l 2) (pow (sin ky) 2))
(*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(+ (* (pow kx 2) (pow l 2)) (* (pow l 2) (pow (sin ky) 2)))
(fma.f64 (*.f64 kx kx) (*.f64 l l) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(+ (* (pow kx 2) (+ (* -1/3 (* (pow kx 2) (pow l 2))) (pow l 2))) (* (pow l 2) (pow (sin ky) 2)))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 kx kx)) (*.f64 l l) (*.f64 l l)) (*.f64 kx kx) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(+ (* (pow kx 2) (+ (* (pow kx 2) (+ (* -1/3 (pow l 2)) (* 2/45 (* (pow kx 2) (pow l 2))))) (pow l 2))) (* (pow l 2) (pow (sin ky) 2)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 2/45 binary64) (*.f64 kx kx)) (*.f64 l l) (*.f64 #s(literal -1/3 binary64) (*.f64 l l))) (*.f64 kx kx) (*.f64 l l)) (*.f64 kx kx) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(pow (sin ky) 2)
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
(+ (pow kx 2) (pow (sin ky) 2))
(fma.f64 kx kx (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(+ (* (pow kx 2) (+ 1 (* -1/3 (pow kx 2)))) (pow (sin ky) 2))
(fma.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 kx kx) #s(literal 1 binary64)) (*.f64 kx kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(+ (* (pow kx 2) (+ 1 (* (pow kx 2) (- (* 2/45 (pow kx 2)) 1/3)))) (pow (sin ky) 2))
(fma.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 kx kx) #s(literal -1/3 binary64)) (*.f64 kx kx) #s(literal 1 binary64)) (*.f64 kx kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 2 (/ (* (pow l 2) (- 1 (cos (* 2 kx)))) (pow Om 2))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 l l) #s(literal 2 binary64)) Om) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64)))) Om) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2)))))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 4 binary64) #s(literal 1 binary64)))
(- 1 (cos (* 2 kx)))
(-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 kx #s(literal 2 binary64))))
(sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (pow (sin kx) 2) (pow (sin ky) 2))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 ky ky) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 ky ky))) #s(literal -1/4 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 ky ky)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 ky ky) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(+ (* -1 (* (/ (* (pow ky 2) (* (pow l 2) (sqrt 1/2))) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(fma.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 ky ky) (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om))))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (*.f64 (*.f64 (*.f64 ky ky) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))))) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om))))) (*.f64 ky ky) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(+ (* (sqrt 1/2) (sqrt (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1 (* (/ (* (pow l 2) (sqrt 1/2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))) (* 1/2 (* (* (pow ky 2) (* (sqrt 1/2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))))) (* -1 (* (/ (* (pow l 2) (- (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (/ (pow l 4) (* (pow Om 4) (* (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow Om 2) (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (/ 1 (+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))))) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 ky ky) (sqrt.f64 #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64)))))))) (neg.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))))) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))) (*.f64 Om Om)) (/.f64 (*.f64 l l) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))))))) (*.f64 ky ky) (neg.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) Om) (/.f64 (*.f64 l l) Om))))) (*.f64 ky ky) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(+ 1 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))
(+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1 binary64))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))
(+.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 ky ky) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(+.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 ky ky))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))
(+ 1 (+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(+.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 ky ky)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 ky ky) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))
(sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(sqrt.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* -1/2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 ky ky) Om))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1/2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* 1/2 (* (* (pow ky 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))) (*.f64 ky ky))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (sqrt.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(+ (sqrt (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow ky 2) (+ (* -1/2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* 1/2 (* (* (pow ky 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))))) (* -1/2 (* (/ (* (pow l 2) (- (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* 1/4 (/ (pow l 4) (* (pow Om 4) (* (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (/ 1 (+ 1/2 (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 #s(literal -1/4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))))) (*.f64 l l)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 Om Om))))) (*.f64 ky ky)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))))) (*.f64 ky ky) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (sqrt.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(+ 1/2 (+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 ky ky) Om))))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 ky ky))) #s(literal -1/4 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ 1/2 (+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 ky ky)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 ky ky) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+ (* -1 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 ky ky) Om)))))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/4 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 ky ky))) #s(literal -1/4 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* (pow ky 2) (+ (* -1 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/4 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/4 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 ky ky)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 ky ky) (*.f64 (neg.f64 (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* 2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 ky ky) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 1/2 (* (* (pow ky 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (*.f64 (/.f64 l Om) (/.f64 l Om))) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) (*.f64 ky ky)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) #s(literal 1/2 binary64))) (*.f64 ky ky) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (* (pow ky 2) (+ (* 2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))) (* (pow ky 2) (+ (* 1/2 (* (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))) (* 1/2 (* (* (pow ky 2) (- (* 8/45 (/ (pow l 2) (pow Om 2))) (* 2 (/ (* (pow l 2) (- (* -4/3 (/ (pow l 2) (pow Om 2))) (* 4 (/ (pow l 4) (* (pow Om 4) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))) (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal 8/45 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 l l) (/.f64 (fma.f64 (/.f64 #s(literal -4/3 binary64) Om) (/.f64 (*.f64 l l) Om) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 Om Om)))))) (*.f64 ky ky)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))))) (*.f64 ky ky) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 ky ky) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))
(fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))
(fma.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (*.f64 ky ky) (*.f64 l l) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (* 4 (/ (pow l 2) (pow Om 2)))))))
(+.f64 (fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) Om) (*.f64 (/.f64 (fma.f64 #s(literal -4/3 binary64) (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 #s(literal 4 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 ky ky))) #s(literal 1 binary64))
(+ 1 (+ (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))) (* (pow ky 2) (+ (* 4 (/ (pow l 2) (pow Om 2))) (* (pow ky 2) (+ (* -4/3 (/ (pow l 2) (pow Om 2))) (* 8/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2)))))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 8/45 binary64) (*.f64 (*.f64 ky ky) (*.f64 l l)) (*.f64 #s(literal -4/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 ky ky) (*.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (*.f64 l l) Om))) (*.f64 ky ky)))
(* 2 (/ (* l (pow (sin kx) 2)) Om))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))
(+ (* 2 (/ (* l (pow (sin kx) 2)) Om)) (* 2 (/ (* (pow ky 2) l) Om)))
(*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) l (*.f64 (*.f64 ky ky) l)) Om))
(+ (* 2 (/ (* l (pow (sin kx) 2)) Om)) (* (pow ky 2) (+ (* -2/3 (/ (* (pow ky 2) l) Om)) (* 2 (/ l Om)))))
(fma.f64 (/.f64 (fma.f64 #s(literal -2/3 binary64) (*.f64 (*.f64 ky ky) l) (*.f64 #s(literal 2 binary64) l)) Om) (*.f64 ky ky) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64)))
(+ (* 2 (/ (* l (pow (sin kx) 2)) Om)) (* (pow ky 2) (+ (* 2 (/ l Om)) (* (pow ky 2) (+ (* -2/3 (/ l Om)) (* 4/45 (/ (* (pow ky 2) l) Om)))))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 4/45 binary64) (*.f64 (*.f64 ky ky) l) (*.f64 #s(literal -2/3 binary64) l)) Om) (*.f64 ky ky) (*.f64 (/.f64 l Om) #s(literal 2 binary64))) (*.f64 ky ky) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64)))
(/ (* (pow ky 2) l) Om)
(/.f64 (*.f64 (*.f64 ky ky) l) Om)
(* (pow ky 2) (+ (* -1/3 (/ (* (pow ky 2) l) Om)) (/ l Om)))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal -1/3 binary64) l) Om) (*.f64 ky ky))
(* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ l Om)) (* 2/45 (/ (* (pow ky 2) l) Om)))) (/ l Om)))
(*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal 2/45 binary64) (*.f64 #s(literal -1/3 binary64) l)) Om) (*.f64 ky ky) (/.f64 l Om)) (*.f64 ky ky))
(* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ l Om)) (* (pow ky 2) (+ (* -1/315 (/ (* (pow ky 2) l) Om)) (* 2/45 (/ l Om)))))) (/ l Om)))
(*.f64 (fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal -1/315 binary64) (*.f64 #s(literal 2/45 binary64) l)) Om) (*.f64 ky ky) (*.f64 #s(literal -1/3 binary64) (/.f64 l Om))) (*.f64 ky ky) (/.f64 l Om)) (*.f64 ky ky))
(* (pow ky 2) l)
(*.f64 (*.f64 ky ky) l)
(* (pow ky 2) (+ l (* -1/3 (* (pow ky 2) l))))
(*.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal -1/3 binary64) l) (*.f64 ky ky))
(* (pow ky 2) (+ l (* (pow ky 2) (+ (* -1/3 l) (* 2/45 (* (pow ky 2) l))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal 2/45 binary64) (*.f64 #s(literal -1/3 binary64) l)) (*.f64 ky ky) l) (*.f64 ky ky))
(* (pow ky 2) (+ l (* (pow ky 2) (+ (* -1/3 l) (* (pow ky 2) (+ (* -1/315 (* (pow ky 2) l)) (* 2/45 l)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal -1/315 binary64) (*.f64 #s(literal 2/45 binary64) l)) (*.f64 ky ky) (*.f64 #s(literal -1/3 binary64) l)) (*.f64 ky ky) l) (*.f64 ky ky))
(* 2 (/ (* l (sin kx)) Om))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) #s(literal 2 binary64))
(+ (* 2 (/ (* l (sin kx)) Om)) (/ (* (pow ky 2) l) (* Om (sin kx))))
(fma.f64 (/.f64 l (sin.f64 kx)) (/.f64 (*.f64 ky ky) Om) (*.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) #s(literal 2 binary64)))
(+ (* 2 (/ (* l (sin kx)) Om)) (* (pow ky 2) (+ (* -1 (/ (* (pow ky 2) (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))))) (* Om (sin kx)))) (/ l (* Om (sin kx))))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 1/3 binary64)) l) (*.f64 ky ky)) l) (*.f64 (sin.f64 kx) Om)) (*.f64 ky ky) (*.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) #s(literal 2 binary64)))
(+ (* 2 (/ (* l (sin kx)) Om)) (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1 (/ (* l (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2))))) (* Om (sin kx)))) (/ (* (pow ky 2) (* l (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))) (pow (sin kx) 2)))))) (* Om (sin kx))))) (/ l (* Om (sin kx))))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) (-.f64 #s(literal 2/45 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 1/3 binary64)) l))) (*.f64 (sin.f64 kx) Om)) (*.f64 ky ky) (/.f64 l (*.f64 (sin.f64 kx) Om))) (*.f64 ky ky) (*.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) #s(literal 2 binary64)))
(sin kx)
(sin.f64 kx)
(+ (sin kx) (* 1/2 (/ (pow ky 2) (sin kx))))
(fma.f64 (/.f64 (*.f64 ky ky) (sin.f64 kx)) #s(literal 1/2 binary64) (sin.f64 kx))
(+ (sin kx) (* (pow ky 2) (+ (* -1/2 (/ (* (pow ky 2) (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2))))) (sin kx))) (* 1/2 (/ 1 (sin kx))))))
(fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (*.f64 ky ky)) #s(literal 1/2 binary64)) (sin.f64 kx)) (*.f64 ky ky) (sin.f64 kx))
(+ (sin kx) (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))) (sin kx))) (* 1/2 (/ (* (pow ky 2) (- 2/45 (* -1/2 (/ (+ 1/3 (* 1/4 (/ 1 (pow (sin kx) 2)))) (pow (sin kx) 2))))) (sin kx))))) (* 1/2 (/ 1 (sin kx))))))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 2/45 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 1/3 binary64))) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 ky ky)) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) #s(literal 1/3 binary64)))) (sin.f64 kx)) (*.f64 ky ky) (/.f64 #s(literal 1/2 binary64) (sin.f64 kx))) (*.f64 ky ky) (sin.f64 kx))
(/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om))
(+ (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))
(/.f64 (fma.f64 (*.f64 ky ky) (*.f64 l l) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om))
(+ (* (pow ky 2) (+ (* -1/3 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))) (/ (pow l 2) (pow Om 2)))) (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))
(fma.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 l l) (*.f64 l l)) (*.f64 Om Om)) (*.f64 ky ky)))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (/ (pow l 2) (pow Om 2))) (* 2/45 (/ (* (pow ky 2) (pow l 2)) (pow Om 2))))) (/ (pow l 2) (pow Om 2)))) (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))
(fma.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (*.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64)) (*.f64 l l) (*.f64 #s(literal -1/3 binary64) (*.f64 l l))) (*.f64 Om Om)) (*.f64 ky ky) (*.f64 (/.f64 l Om) (/.f64 l Om))) (*.f64 ky ky)))
(sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* -2 (* (/ (* (pow ky 2) (pow l 2)) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (*.f64 ky ky) Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* -1/2 (* (* (pow ky 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 ky ky))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(+ (sqrt (/ 1 (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))))) (* (pow ky 2) (+ (* -2 (* (/ (pow l 2) (pow Om 2)) (sqrt (/ 1 (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))) (* (pow ky 2) (+ (* -1/2 (* (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (* -1/2 (* (* (pow ky 2) (+ (* -4 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (+ (* 8/45 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (+ (* 2 (/ (* (pow l 2) (+ (* -16 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))) (+ (* -4/3 (/ (pow l 2) (* (pow Om 2) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 2)))) (* 4 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3))))))) (* (pow Om 2) (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))) (* 16/3 (/ (pow l 4) (* (pow Om 4) (pow (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2)))) 3)))))))) (sqrt (+ 1 (* 4 (/ (* (pow l 2) (pow (sin kx) 2)) (pow Om 2))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -4 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)))) Om) (/.f64 (*.f64 l l) Om)) (fma.f64 (/.f64 #s(literal 8/45 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om)) (fma.f64 (/.f64 #s(literal 2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 #s(literal -16 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -4/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 l Om) (/.f64 l Om))))) Om) (/.f64 (*.f64 l l) Om)) (*.f64 (/.f64 #s(literal 16/3 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 l #s(literal 4 binary64)) (pow.f64 Om #s(literal 4 binary64))))))) (*.f64 ky ky)) (sqrt.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))) (*.f64 ky ky) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 l Om) (/.f64 l Om))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)) #s(literal 3 binary64)))))) (*.f64 ky ky) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))))
(* (pow l 2) (pow (sin kx) 2))
(*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(+ (* (pow ky 2) (pow l 2)) (* (pow l 2) (pow (sin kx) 2)))
(fma.f64 (*.f64 ky ky) (*.f64 l l) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(+ (* (pow ky 2) (+ (* -1/3 (* (pow ky 2) (pow l 2))) (pow l 2))) (* (pow l 2) (pow (sin kx) 2)))
(fma.f64 (fma.f64 (*.f64 (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 l l) (*.f64 l l)) (*.f64 ky ky) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(+ (* (pow ky 2) (+ (* (pow ky 2) (+ (* -1/3 (pow l 2)) (* 2/45 (* (pow ky 2) (pow l 2))))) (pow l 2))) (* (pow l 2) (pow (sin kx) 2)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 ky ky) #s(literal 2/45 binary64)) (*.f64 l l) (*.f64 #s(literal -1/3 binary64) (*.f64 l l))) (*.f64 ky ky) (*.f64 l l)) (*.f64 ky ky) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(pow (sin kx) 2)
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
(+ (pow ky 2) (pow (sin kx) 2))
(fma.f64 ky ky (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(+ (* (pow ky 2) (+ 1 (* -1/3 (pow ky 2)))) (pow (sin kx) 2))
(fma.f64 (fma.f64 (*.f64 ky ky) #s(literal -1/3 binary64) #s(literal 1 binary64)) (*.f64 ky ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(+ (* (pow ky 2) (+ 1 (* (pow ky 2) (- (* 2/45 (pow ky 2)) 1/3)))) (pow (sin kx) 2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 ky ky) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))

rewrite213.0ms (1.9%)

Memory
2.3MiB live, 275.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0100920
0160907
1665882
25690849
08193839
Stop Event
iter limit
node limit
iter limit
Counts
35 → 702
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64))))
#s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))
(/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))
#s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
#s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64)))
(sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om)
(*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 l (sin.f64 kx))
(-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx)))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l))
(/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
Outputs
(*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -2 binary64))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -3 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (fma.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (-.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -3 binary64)) #s(literal 1 binary64))) (fma.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (-.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)))))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)))))
#s(literal 1/2 binary64)
(*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)))))
(*.f64 (+.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (-.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (-.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -3 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (-.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (-.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -3 binary64)) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -1/2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)))))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (-.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal -3 binary64)) (fma.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) (-.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/2 binary64)))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/2 binary64)))) #s(literal 1/4 binary64)))
(pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/2 binary64))))
#s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal -1/2 binary64))))
(*.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/8 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/8 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l))) #s(literal 2 binary64)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/8 binary64)))))
(/.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal -1/2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(fma.f64 (/.f64 Om (sin.f64 kx)) (/.f64 #s(literal 1/4 binary64) l) #s(literal 1/2 binary64))
(fma.f64 (/.f64 Om l) (/.f64 #s(literal 1/4 binary64) (sin.f64 kx)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 #s(literal 1/4 binary64) Om) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(fma.f64 Om (/.f64 #s(literal 1/4 binary64) (*.f64 (sin.f64 kx) l)) #s(literal 1/2 binary64))
(fma.f64 Om (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal -1 binary64)) #s(literal 1/4 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal -1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (/.f64 Om (*.f64 (sin.f64 kx) l))) #s(literal 1/4 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l))) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/8 binary64)))) (/.f64 #s(literal 1/8 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/8 binary64)))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l))))
(*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (pow.f64 Om #s(literal -2 binary64)) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 64 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (pow.f64 Om #s(literal -2 binary64)) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 64 binary64) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (pow.f64 Om #s(literal -2 binary64)) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 64 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (pow.f64 Om #s(literal -2 binary64)) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 64 binary64) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64))) (fma.f64 (pow.f64 (*.f64 (pow.f64 Om #s(literal -2 binary64)) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 64 binary64) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 4 binary64) (neg.f64 Om)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (neg.f64 Om)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 4 binary64) (fabs.f64 Om)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (fabs.f64 Om)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 4 binary64) Om) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) #s(literal 4 binary64)) (pow.f64 Om #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (pow.f64 Om #s(literal -2 binary64)) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 (pow.f64 Om #s(literal -2 binary64)) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 (pow.f64 Om #s(literal -2 binary64)) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)) (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (pow.f64 Om #s(literal -2 binary64)) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)))) #s(literal 4 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 Om #s(literal -2 binary64)) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)))
(pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))) (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))) (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))) (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))) (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(fma.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)) (fma.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))) (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))) (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64)))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (sqrt.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (sqrt.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))) (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 2 binary64)))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(*.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))))
(*.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))) (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))) (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 2 binary64)) (/.f64 #s(literal 1/4 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))) (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)) (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))) (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(fma.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64))))
(+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))) (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1/4 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))) (pow.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 2 binary64)))))
(+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))))
(*.f64 (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))))
(pow.f64 (*.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1/2 binary64) (neg.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 2 binary64))))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))))
(/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 2 binary64)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))))
#s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 64 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 64 binary64) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 64 binary64) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 64 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 64 binary64) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal 4 binary64) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) Om)) (/.f64 (*.f64 l l) Om) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 4 binary64) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (/.f64 (/.f64 (*.f64 l l) Om) Om) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 4 binary64) (neg.f64 Om)) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (neg.f64 Om)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 4 binary64) (fabs.f64 Om)) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (fabs.f64 Om)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 4 binary64) Om) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (/.f64 (*.f64 l l) Om)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 #s(literal 4 binary64) (*.f64 l l)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (pow.f64 Om #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) Om) (*.f64 (/.f64 (*.f64 l l) Om) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 4 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal -1 binary64))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 4 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)))) (pow.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)))
(pow.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64))))
#s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(*.f64 (fma.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64)) (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64)) (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (fma.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))))
(fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64)) (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64) #s(literal -1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))))
(+.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64)) (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1/8 binary64) (-.f64 (fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))))
#s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64)))
(*.f64 (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(/.f64 (sinh.f64 (acosh.f64 (*.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal -1 binary64))))
(/.f64 (cosh.f64 (asinh.f64 (pow.f64 (*.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 3/2 binary64)))) (sqrt.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) (pow.f64 (*.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(sqrt.f64 (fma.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log1p.f64 (*.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log1p.f64 (*.f64 #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))) #s(literal 1/2 binary64))))
(*.f64 (/.f64 l Om) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(*.f64 (pow.f64 Om #s(literal -1 binary64)) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l))
(*.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 Om)))
(*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (neg.f64 (sin.f64 ky)) (/.f64 l Om)))
(*.f64 (fabs.f64 (sin.f64 ky)) (*.f64 (fabs.f64 (sin.f64 ky)) (/.f64 l Om)))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) (pow.f64 Om #s(literal -1 binary64)))
(*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (/.f64 l Om))
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 Om #s(literal -1 binary64))))
(*.f64 l (/.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) Om))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om))
(pow.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) (/.f64 l Om)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) #s(literal 1 binary64)) Om)
(/.f64 (neg.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (neg.f64 (neg.f64 Om)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) l) (*.f64 #s(literal 2 binary64) Om))
(/.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 Om))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l))))
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 Om (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l)))
(neg.f64 (/.f64 (*.f64 (neg.f64 l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) Om))
(neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) (neg.f64 Om)))
(*.f64 (*.f64 l (neg.f64 (sin.f64 ky))) (neg.f64 (sin.f64 ky)))
(*.f64 (*.f64 l (fabs.f64 (sin.f64 ky))) (fabs.f64 (sin.f64 ky)))
(*.f64 (*.f64 l (sin.f64 ky)) (sin.f64 ky))
(*.f64 (neg.f64 (sin.f64 ky)) (*.f64 (neg.f64 (sin.f64 ky)) l))
(*.f64 (fabs.f64 (sin.f64 ky)) (*.f64 (fabs.f64 (sin.f64 ky)) l))
(*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l)
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) l))
(*.f64 l (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(/.f64 (*.f64 l (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) l) #s(literal 2 binary64))
(*.f64 (/.f64 Om l) (/.f64 #s(literal 1 binary64) (sin.f64 kx)))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal -1 binary64)) Om)
(*.f64 (neg.f64 Om) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (sin.f64 kx)) l)))
(*.f64 Om (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 Om (*.f64 (sin.f64 kx) l)))
(pow.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) #s(literal -1 binary64))
(/.f64 (*.f64 Om #s(literal 1 binary64)) (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om (sin.f64 kx)) l)
(/.f64 (neg.f64 (/.f64 Om l)) (neg.f64 (sin.f64 kx)))
(/.f64 (neg.f64 (neg.f64 Om)) (neg.f64 (*.f64 (neg.f64 (sin.f64 kx)) l)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 (neg.f64 Om) (*.f64 (neg.f64 (sin.f64 kx)) l))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(/.f64 #s(literal 1 binary64) (/.f64 (sin.f64 kx) (/.f64 Om l)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 kx) l) Om))
(neg.f64 (/.f64 Om (*.f64 (neg.f64 (sin.f64 kx)) l)))
(neg.f64 (/.f64 (neg.f64 Om) (*.f64 (sin.f64 kx) l)))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 l #s(literal 1 binary64)) (sin.f64 kx))
(*.f64 (sin.f64 kx) (pow.f64 l #s(literal 1 binary64)))
(*.f64 (sin.f64 kx) l)
(*.f64 l (sin.f64 kx))
(pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) l)) #s(literal 1 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) l)) #s(literal 1 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 (sin.f64 kx) l)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 #s(literal 0 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) kx)) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 #s(literal -2 binary64) kx)) #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 (/.f64 (*.f64 #s(literal -2 binary64) kx) #s(literal 2 binary64))) (sin.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 kx #s(literal 2 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 #s(literal -2 binary64) kx (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal -2 binary64) kx (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 kx #s(literal 2 binary64) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 kx #s(literal 2 binary64) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 (/.f64 (+.f64 #s(literal 0 binary64) (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) (*.f64 kx #s(literal 2 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) (*.f64 kx #s(literal 2 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 #s(literal 0 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) (*.f64 kx #s(literal 2 binary64))))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 #s(literal 0 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (neg.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) (*.f64 kx #s(literal 2 binary64))))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 #s(literal 0 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) (*.f64 kx #s(literal 2 binary64))) (PI.f64))) #s(literal 2 binary64))) (cos.f64 (/.f64 (-.f64 (+.f64 #s(literal 0 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (+.f64 (fma.f64 (PI.f64) #s(literal 1/2 binary64) (*.f64 kx #s(literal 2 binary64))) (PI.f64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 #s(literal 0 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fma.f64 #s(literal -2 binary64) kx (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 #s(literal 0 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fma.f64 #s(literal -2 binary64) kx (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 #s(literal 0 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fma.f64 (PI.f64) #s(literal 1/2 binary64) (*.f64 kx #s(literal 2 binary64)))) #s(literal 2 binary64))) (cos.f64 (/.f64 (+.f64 (+.f64 #s(literal 0 binary64) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (fma.f64 (PI.f64) #s(literal 1/2 binary64) (*.f64 kx #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (fma.f64 #s(literal -2 binary64) kx (PI.f64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -2 binary64) kx (PI.f64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -2 binary64) kx (PI.f64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 2 binary64))) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 3 binary64))) (fma.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 3 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (sin.f64 kx))) (neg.f64 (neg.f64 (sin.f64 kx))) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (fabs.f64 (sin.f64 kx))) (neg.f64 (fabs.f64 (sin.f64 kx))) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 (sin.f64 kx))) (exp.f64 (log.f64 (sin.f64 kx))) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (sin.f64 kx)) (neg.f64 (sin.f64 kx)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 kx)) (fabs.f64 (sin.f64 kx)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1/2 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1 binary64))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 2 binary64)) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 3 binary64)) (fma.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))
(+.f64 (cos.f64 (fma.f64 #s(literal -2 binary64) kx (PI.f64))) #s(literal 1 binary64))
(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (cos.f64 (fma.f64 #s(literal -2 binary64) kx (PI.f64))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) (neg.f64 l)) (neg.f64 l))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) (fabs.f64 l)) (fabs.f64 l))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) l) l)
(*.f64 (neg.f64 l) (*.f64 (neg.f64 l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))))
(*.f64 (fabs.f64 l) (*.f64 (fabs.f64 l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))))
(*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) (*.f64 l l))
(*.f64 l (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) l))
(/.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 2 binary64)))) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 3 binary64)))) (fma.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 2 binary64))) (*.f64 l l)) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 3 binary64))) (*.f64 l l)) (fma.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) (+.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 l l) #s(literal 1 binary64) (*.f64 (*.f64 l l) (cos.f64 (fma.f64 #s(literal -2 binary64) kx (PI.f64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 l l) (*.f64 (cos.f64 (fma.f64 #s(literal -2 binary64) kx (PI.f64))) (*.f64 l l)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 l l)) (*.f64 (cos.f64 (fma.f64 #s(literal -2 binary64) kx (PI.f64))) (*.f64 l l)))
(+.f64 (*.f64 (*.f64 l l) #s(literal 1 binary64)) (*.f64 (*.f64 l l) (cos.f64 (fma.f64 #s(literal -2 binary64) kx (PI.f64)))))
(*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) (neg.f64 Om)) (/.f64 #s(literal 1/2 binary64) (neg.f64 Om)))
(*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) (fabs.f64 Om)) (/.f64 #s(literal 1/2 binary64) (fabs.f64 Om)))
(*.f64 (/.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) Om) (/.f64 #s(literal 1/2 binary64) Om))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) (neg.f64 Om)) (/.f64 (*.f64 (*.f64 l l) #s(literal 1/2 binary64)) (neg.f64 Om)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) (fabs.f64 Om)) (/.f64 (*.f64 (*.f64 l l) #s(literal 1/2 binary64)) (fabs.f64 Om)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) Om) (/.f64 (*.f64 (*.f64 l l) #s(literal 1/2 binary64)) Om))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) l) #s(literal 2 binary64)) (/.f64 l (*.f64 Om Om)))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (neg.f64 Om)) (/.f64 (*.f64 l l) (neg.f64 Om)))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (fabs.f64 Om)) (/.f64 (*.f64 l l) (fabs.f64 Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (neg.f64 Om)) (/.f64 (*.f64 (sin.f64 kx) l) (neg.f64 Om)))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) (fabs.f64 Om)) (/.f64 (*.f64 (sin.f64 kx) l) (fabs.f64 Om)))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om))
(*.f64 (*.f64 (*.f64 l l) #s(literal 1/2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) (*.f64 Om Om)))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) (pow.f64 Om #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) l) (/.f64 l (*.f64 (*.f64 Om Om) #s(literal 2 binary64))))
(*.f64 (pow.f64 Om #s(literal -2 binary64)) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 Om) Om)))
(*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (/.f64 (/.f64 (*.f64 l l) Om) Om))
(*.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) (/.f64 #s(literal 1/2 binary64) (*.f64 Om Om)))
(*.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 Om #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 Om Om) #s(literal 2 binary64))))
(*.f64 (*.f64 l l) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) (*.f64 (*.f64 Om Om) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) (/.f64 (*.f64 (*.f64 l l) #s(literal 1/2 binary64)) (*.f64 Om Om)))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) (/.f64 (*.f64 l l) (*.f64 (*.f64 Om Om) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) (*.f64 (*.f64 (*.f64 l l) #s(literal 1/2 binary64)) (pow.f64 Om #s(literal -2 binary64))))
(*.f64 (*.f64 (sin.f64 kx) l) (/.f64 (*.f64 (sin.f64 kx) l) (*.f64 Om Om)))
(*.f64 (*.f64 (sin.f64 kx) l) (*.f64 (*.f64 (sin.f64 kx) l) (pow.f64 Om #s(literal -2 binary64))))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (pow.f64 Om #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 Om #s(literal -2 binary64)) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))))
(pow.f64 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 l l)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) (pow.f64 Om #s(literal -2 binary64))) #s(literal -2 binary64))
(/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) (pow.f64 Om #s(literal -2 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 Om Om))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (neg.f64 Om)) (neg.f64 Om))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (fabs.f64 Om)) (fabs.f64 Om))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om)) (neg.f64 Om))
(/.f64 (*.f64 (*.f64 (neg.f64 (*.f64 l l)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 Om Om)))
(/.f64 (*.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) #s(literal 1 binary64)) (*.f64 (*.f64 Om Om) #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om) Om)
(/.f64 (pow.f64 Om #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 l l)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) (neg.f64 (*.f64 (*.f64 Om Om) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 l l)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) (*.f64 #s(literal -2 binary64) (*.f64 Om Om)))
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) (*.f64 (neg.f64 Om) Om))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) (*.f64 (*.f64 Om Om) #s(literal 2 binary64)))
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om))
(/.f64 #s(literal 1 binary64) (/.f64 Om (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) Om)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 Om Om) #s(literal 2 binary64)) (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) (*.f64 Om Om)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 Om Om) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64))) (*.f64 Om Om)))
(neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (neg.f64 Om) Om)))
(*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #s(literal 2 binary64)) (/.f64 l Om))
(*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) l) (/.f64 #s(literal 2 binary64) Om))
(*.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l #s(literal 2 binary64))) (pow.f64 Om #s(literal -1 binary64)))
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om))
(*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))
(*.f64 (*.f64 l #s(literal 2 binary64)) (*.f64 (pow.f64 Om #s(literal -1 binary64)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 l (*.f64 (/.f64 #s(literal 2 binary64) Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 l Om) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) l) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (neg.f64 Om))
(/.f64 (*.f64 #s(literal 1 binary64) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 Om (*.f64 l #s(literal 2 binary64))))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 #s(literal -2 binary64) l)) (neg.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) #s(literal 1 binary64)) (/.f64 Om (*.f64 l #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l #s(literal 2 binary64)))) (neg.f64 Om))
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l #s(literal 2 binary64))) Om)
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 Om (*.f64 l #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 Om (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 l #s(literal 2 binary64)))))
(*.f64 (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(pow.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(/.f64 (hypot.f64 (pow.f64 (sin.f64 ky) #s(literal 3 binary64)) (pow.f64 (sin.f64 kx) #s(literal 3 binary64))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))))
(/.f64 (hypot.f64 (pow.f64 (sin.f64 ky) #s(literal 3 binary64)) (pow.f64 (sin.f64 kx) #s(literal 3 binary64))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))))
(sqrt.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (neg.f64 (neg.f64 (sin.f64 kx))))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (neg.f64 (fabs.f64 (sin.f64 kx))))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (exp.f64 (log.f64 (sin.f64 kx))))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (neg.f64 (sin.f64 kx)))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (fabs.f64 (sin.f64 kx)))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (sin.f64 kx))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) (neg.f64 (neg.f64 (sin.f64 kx))))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) (neg.f64 (fabs.f64 (sin.f64 kx))))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) (exp.f64 (log.f64 (sin.f64 kx))))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) (neg.f64 (sin.f64 kx)))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) (fabs.f64 (sin.f64 kx)))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) (sin.f64 kx))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 kx))) (neg.f64 (neg.f64 (sin.f64 ky))))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 kx))) (neg.f64 (fabs.f64 (sin.f64 ky))))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 kx))) (exp.f64 (log.f64 (sin.f64 ky))))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 kx))) (neg.f64 (sin.f64 ky)))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 kx))) (fabs.f64 (sin.f64 ky)))
(hypot.f64 (neg.f64 (neg.f64 (sin.f64 kx))) (sin.f64 ky))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 kx))) (neg.f64 (neg.f64 (sin.f64 ky))))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 kx))) (neg.f64 (fabs.f64 (sin.f64 ky))))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 kx))) (exp.f64 (log.f64 (sin.f64 ky))))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 kx))) (neg.f64 (sin.f64 ky)))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 kx))) (fabs.f64 (sin.f64 ky)))
(hypot.f64 (neg.f64 (fabs.f64 (sin.f64 kx))) (sin.f64 ky))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 ky))) (neg.f64 (neg.f64 (sin.f64 kx))))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 ky))) (neg.f64 (fabs.f64 (sin.f64 kx))))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 ky))) (exp.f64 (log.f64 (sin.f64 kx))))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 ky))) (neg.f64 (sin.f64 kx)))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 ky))) (fabs.f64 (sin.f64 kx)))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 ky))) (sin.f64 kx))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 kx))) (neg.f64 (neg.f64 (sin.f64 ky))))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 kx))) (neg.f64 (fabs.f64 (sin.f64 ky))))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 kx))) (exp.f64 (log.f64 (sin.f64 ky))))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 kx))) (neg.f64 (sin.f64 ky)))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 kx))) (fabs.f64 (sin.f64 ky)))
(hypot.f64 (exp.f64 (log.f64 (sin.f64 kx))) (sin.f64 ky))
(hypot.f64 (neg.f64 (sin.f64 kx)) (neg.f64 (neg.f64 (sin.f64 ky))))
(hypot.f64 (neg.f64 (sin.f64 kx)) (neg.f64 (fabs.f64 (sin.f64 ky))))
(hypot.f64 (neg.f64 (sin.f64 kx)) (exp.f64 (log.f64 (sin.f64 ky))))
(hypot.f64 (neg.f64 (sin.f64 kx)) (neg.f64 (sin.f64 ky)))
(hypot.f64 (neg.f64 (sin.f64 kx)) (fabs.f64 (sin.f64 ky)))
(hypot.f64 (neg.f64 (sin.f64 kx)) (sin.f64 ky))
(hypot.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (neg.f64 (sin.f64 kx))))
(hypot.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (fabs.f64 (sin.f64 kx))))
(hypot.f64 (neg.f64 (sin.f64 ky)) (exp.f64 (log.f64 (sin.f64 kx))))
(hypot.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (sin.f64 kx)))
(hypot.f64 (neg.f64 (sin.f64 ky)) (fabs.f64 (sin.f64 kx)))
(hypot.f64 (neg.f64 (sin.f64 ky)) (sin.f64 kx))
(hypot.f64 (fabs.f64 (sin.f64 kx)) (neg.f64 (neg.f64 (sin.f64 ky))))
(hypot.f64 (fabs.f64 (sin.f64 kx)) (neg.f64 (fabs.f64 (sin.f64 ky))))
(hypot.f64 (fabs.f64 (sin.f64 kx)) (exp.f64 (log.f64 (sin.f64 ky))))
(hypot.f64 (fabs.f64 (sin.f64 kx)) (neg.f64 (sin.f64 ky)))
(hypot.f64 (fabs.f64 (sin.f64 kx)) (fabs.f64 (sin.f64 ky)))
(hypot.f64 (fabs.f64 (sin.f64 kx)) (sin.f64 ky))
(hypot.f64 (fabs.f64 (sin.f64 ky)) (neg.f64 (neg.f64 (sin.f64 kx))))
(hypot.f64 (fabs.f64 (sin.f64 ky)) (neg.f64 (fabs.f64 (sin.f64 kx))))
(hypot.f64 (fabs.f64 (sin.f64 ky)) (exp.f64 (log.f64 (sin.f64 kx))))
(hypot.f64 (fabs.f64 (sin.f64 ky)) (neg.f64 (sin.f64 kx)))
(hypot.f64 (fabs.f64 (sin.f64 ky)) (fabs.f64 (sin.f64 kx)))
(hypot.f64 (fabs.f64 (sin.f64 ky)) (sin.f64 kx))
(hypot.f64 (sin.f64 kx) (neg.f64 (neg.f64 (sin.f64 ky))))
(hypot.f64 (sin.f64 kx) (neg.f64 (fabs.f64 (sin.f64 ky))))
(hypot.f64 (sin.f64 kx) (exp.f64 (log.f64 (sin.f64 ky))))
(hypot.f64 (sin.f64 kx) (neg.f64 (sin.f64 ky)))
(hypot.f64 (sin.f64 kx) (fabs.f64 (sin.f64 ky)))
(hypot.f64 (sin.f64 kx) (sin.f64 ky))
(hypot.f64 (sin.f64 ky) (neg.f64 (neg.f64 (sin.f64 kx))))
(hypot.f64 (sin.f64 ky) (neg.f64 (fabs.f64 (sin.f64 kx))))
(hypot.f64 (sin.f64 ky) (exp.f64 (log.f64 (sin.f64 kx))))
(hypot.f64 (sin.f64 ky) (neg.f64 (sin.f64 kx)))
(hypot.f64 (sin.f64 ky) (fabs.f64 (sin.f64 kx)))
(hypot.f64 (sin.f64 ky) (sin.f64 kx))
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) l) (neg.f64 Om)) (/.f64 l (neg.f64 Om)))
(*.f64 (/.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) l) (fabs.f64 Om)) (/.f64 l (fabs.f64 Om)))
(*.f64 (/.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) l) Om) (/.f64 l Om))
(*.f64 (/.f64 (*.f64 l l) (neg.f64 Om)) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 Om)))
(*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 Om)) (/.f64 (*.f64 l l) (neg.f64 Om)))
(*.f64 (/.f64 (*.f64 l l) (fabs.f64 Om)) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (fabs.f64 Om)))
(*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (fabs.f64 Om)) (/.f64 (*.f64 l l) (fabs.f64 Om)))
(*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (/.f64 (*.f64 l l) Om)) (pow.f64 Om #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) l) (*.f64 l (pow.f64 Om #s(literal -2 binary64))))
(*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) l) (/.f64 l (*.f64 Om Om)))
(*.f64 (pow.f64 Om #s(literal -2 binary64)) (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 l l) Om) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) Om))
(*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) Om) (/.f64 (*.f64 l l) Om))
(*.f64 (*.f64 (neg.f64 (*.f64 l l)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 Om) Om)))
(*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (pow.f64 Om #s(literal -2 binary64)))
(*.f64 (*.f64 l l) (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))
(*.f64 (*.f64 l l) (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 Om #s(literal -2 binary64))))
(*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (/.f64 (/.f64 (*.f64 l l) Om) Om))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 (*.f64 l l) Om) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (/.f64 (/.f64 (*.f64 l l) Om) Om)) (-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (/.f64 (/.f64 (*.f64 l l) Om) Om)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (/.f64 (/.f64 (*.f64 l l) Om) Om)) (-.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (/.f64 (/.f64 (*.f64 l l) Om) Om)) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) Om) (*.f64 l l)) Om)
(/.f64 (*.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 Om Om))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (neg.f64 Om)) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (fabs.f64 Om)) (fabs.f64 Om))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (/.f64 (*.f64 l l) Om))) (neg.f64 Om))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 l l)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (*.f64 Om Om))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (*.f64 l l)) (*.f64 (-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 Om Om)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (*.f64 l l)) (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 Om Om)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (*.f64 l l)) (*.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))) (*.f64 Om Om)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (*.f64 l l)) (*.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))) (*.f64 Om Om)))
(/.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (/.f64 (*.f64 l l) Om)) Om)
(/.f64 (*.f64 (neg.f64 (*.f64 l l)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (neg.f64 Om) Om))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om))
(/.f64 #s(literal 1 binary64) (/.f64 Om (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (/.f64 (*.f64 l l) Om))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 Om Om) (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 l l)) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 Om Om)))
(neg.f64 (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (neg.f64 Om) Om)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (*.f64 (pow.f64 Om #s(literal -2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (neg.f64 l)) (neg.f64 l))
(*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (fabs.f64 l)) (fabs.f64 l))
(*.f64 (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) l) l)
(*.f64 (neg.f64 l) (*.f64 (neg.f64 l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 l) (*.f64 (fabs.f64 l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(*.f64 (*.f64 l l) (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (*.f64 l l))
(*.f64 l (*.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) l))
(/.f64 (*.f64 (*.f64 l l) (-.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))) (-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 l l) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64)))) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 l l) (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (*.f64 l l)) (-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (*.f64 l l)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (*.f64 l l)) (-.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (*.f64 l l)) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (neg.f64 l)) (neg.f64 l) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (neg.f64 l)) (neg.f64 l) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (fabs.f64 l)) (fabs.f64 l) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (fabs.f64 l)) (fabs.f64 l) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) l) l (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) l) l (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 kx) l) (sin.f64 kx)) l (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 (*.f64 (sin.f64 kx) l) (sin.f64 kx)) l (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 kx) l) l) (sin.f64 kx) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 (*.f64 (sin.f64 kx) l) l) (sin.f64 kx) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 (neg.f64 (sin.f64 kx)) (neg.f64 l)) (*.f64 (neg.f64 (sin.f64 kx)) (neg.f64 l)) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 (neg.f64 (sin.f64 kx)) (neg.f64 l)) (*.f64 (neg.f64 (sin.f64 kx)) (neg.f64 l)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 (neg.f64 (sin.f64 kx)) (fabs.f64 l)) (*.f64 (neg.f64 (sin.f64 kx)) (fabs.f64 l)) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 (neg.f64 (sin.f64 kx)) (fabs.f64 l)) (*.f64 (neg.f64 (sin.f64 kx)) (fabs.f64 l)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 (fabs.f64 (sin.f64 kx)) (neg.f64 l)) (*.f64 (fabs.f64 (sin.f64 kx)) (neg.f64 l)) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 (fabs.f64 (sin.f64 kx)) (neg.f64 l)) (*.f64 (fabs.f64 (sin.f64 kx)) (neg.f64 l)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 (fabs.f64 (sin.f64 kx)) (fabs.f64 l)) (*.f64 (fabs.f64 (sin.f64 kx)) (fabs.f64 l)) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 (fabs.f64 (sin.f64 kx)) (fabs.f64 l)) (*.f64 (fabs.f64 (sin.f64 kx)) (fabs.f64 l)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 (fabs.f64 (sin.f64 kx)) l) (*.f64 (fabs.f64 (sin.f64 kx)) l) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 (fabs.f64 (sin.f64 kx)) l) (*.f64 (fabs.f64 (sin.f64 kx)) l) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sin.f64 kx) (fabs.f64 l)) (*.f64 (sin.f64 kx) (fabs.f64 l)) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 (sin.f64 kx) (fabs.f64 l)) (*.f64 (sin.f64 kx) (fabs.f64 l)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (*.f64 (sin.f64 kx) l)) (fabs.f64 (*.f64 (sin.f64 kx) l)) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (fabs.f64 (*.f64 (sin.f64 kx) l)) (fabs.f64 (*.f64 (sin.f64 kx) l)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 kx) l))) (exp.f64 (log.f64 (*.f64 (sin.f64 kx) l))) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 kx) l))) (exp.f64 (log.f64 (*.f64 (sin.f64 kx) l))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 l l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 (*.f64 l l) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) l) (/.f64 l #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) l) (/.f64 l #s(literal 2 binary64)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) l) (*.f64 l #s(literal 1/2 binary64)) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) l) (*.f64 l #s(literal 1/2 binary64)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 (neg.f64 (*.f64 l l)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) #s(literal -1/2 binary64) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 (neg.f64 (*.f64 l l)) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) #s(literal -1/2 binary64) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 (neg.f64 (sin.f64 kx)) l) (*.f64 (neg.f64 (sin.f64 kx)) l) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 (neg.f64 (sin.f64 kx)) l) (*.f64 (neg.f64 (sin.f64 kx)) l) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (sin.f64 kx)) (*.f64 (neg.f64 (sin.f64 kx)) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (neg.f64 (sin.f64 kx)) (*.f64 (neg.f64 (sin.f64 kx)) (*.f64 l l)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (sin.f64 kx)) (*.f64 (fabs.f64 (sin.f64 kx)) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (fabs.f64 (sin.f64 kx)) (*.f64 (fabs.f64 (sin.f64 kx)) (*.f64 l l)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 l l) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 l l) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) #s(literal 1/2 binary64) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) #s(literal 1/2 binary64) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 l l) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)))
(fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) (*.f64 (*.f64 l l) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) (*.f64 (*.f64 l l) #s(literal 1/2 binary64)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (*.f64 (sin.f64 kx) l) (*.f64 (sin.f64 kx) l) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (*.f64 (sin.f64 kx) l) (*.f64 (sin.f64 kx) l) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l)) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (sin.f64 kx) (*.f64 l (*.f64 (sin.f64 kx) l)) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 (sin.f64 kx) (*.f64 l (*.f64 (sin.f64 kx) l)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)))
(fma.f64 l (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) l)) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 l (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) l)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 l l)))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 (*.f64 l l) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (*.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))))) #s(literal 4 binary64))
(/.f64 (-.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (-.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))) (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64))) (+.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (pow.f64 (sin.f64 kx) #s(literal 6 binary64)))))
(fma.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (neg.f64 (neg.f64 (sin.f64 ky))) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) (neg.f64 (fabs.f64 (sin.f64 ky))) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (neg.f64 (sin.f64 kx))) (neg.f64 (neg.f64 (sin.f64 kx))) (*.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (neg.f64 (neg.f64 (sin.f64 kx))) (neg.f64 (neg.f64 (sin.f64 kx))) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (fabs.f64 (sin.f64 kx))) (neg.f64 (fabs.f64 (sin.f64 kx))) (*.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (neg.f64 (fabs.f64 (sin.f64 kx))) (neg.f64 (fabs.f64 (sin.f64 kx))) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 (sin.f64 ky))) (exp.f64 (log.f64 (sin.f64 ky))) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (exp.f64 (log.f64 (sin.f64 kx))) (exp.f64 (log.f64 (sin.f64 kx))) (*.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (exp.f64 (log.f64 (sin.f64 kx))) (exp.f64 (log.f64 (sin.f64 kx))) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (sin.f64 kx)) (neg.f64 (sin.f64 kx)) (*.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (neg.f64 (sin.f64 kx)) (neg.f64 (sin.f64 kx)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (sin.f64 ky)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 kx)) (fabs.f64 (sin.f64 kx)) (*.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (fabs.f64 (sin.f64 kx)) (fabs.f64 (sin.f64 kx)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (sin.f64 ky)) (fabs.f64 (sin.f64 ky)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) #s(literal 1/2 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx))) #s(literal 1/2 binary64) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(fma.f64 (sin.f64 kx) (sin.f64 kx) (*.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (sin.f64 ky)))
(fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))
(-.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 ky #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(-.f64 (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(literal 1 binary64)) (pow.f64 (cos.f64 ky) #s(literal 2 binary64)))
(-.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) #s(literal 1/2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)))
(-.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) #s(literal 1 binary64)) (pow.f64 (cos.f64 kx) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (neg.f64 (sin.f64 ky))))
(-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 (neg.f64 (fabs.f64 (sin.f64 ky))) (fabs.f64 (sin.f64 ky))))
(-.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (neg.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(-.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64) (neg.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(-.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -2 binary64) kx)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(-.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 (*.f64 ky #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 (sin.f64 kx))) (neg.f64 (sin.f64 kx))))
(-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 (neg.f64 (fabs.f64 (sin.f64 kx))) (fabs.f64 (sin.f64 kx))))
(-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 (neg.f64 (sin.f64 kx)) (sin.f64 kx)))
(-.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (*.f64 (sin.f64 kx) (neg.f64 (sin.f64 kx))))
(-.f64 #s(literal 1 binary64) (fma.f64 (cos.f64 kx) (cos.f64 kx) (neg.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
(-.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
(-.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (cos.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (sin.f64 ky) #s(literal 4 binary64)) (pow.f64 (sin.f64 kx) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (sin.f64 ky) #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 4 binary64)) (pow.f64 (sin.f64 ky) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) #s(literal 2 binary64)))))
(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 (sin.f64 ky))) (sin.f64 ky)))
(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
(+.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))

eval202.0ms (1.8%)

Memory
10.8MiB live, 329.6MiB allocated
Compiler

Compiled 78 924 to 7 688 computations (90.3% saved)

prune37.0ms (0.3%)

Memory
-31.9MiB live, 91.5MiB allocated
Pruning

13 alts after pruning (10 fresh and 3 done)

PrunedKeptTotal
New1 01571 022
Fresh134
Picked415
Done022
Total1 020131 033
Accuracy
100.0%
Counts
1 033 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
42.1%
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 #s(approx (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
70.6%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
92.2%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) l) (*.f64 #s(literal 2 binary64) Om)) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
65.8%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal 2/45 binary64) (*.f64 #s(literal -1/3 binary64) l)) (*.f64 ky ky) l) (*.f64 ky ky))) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
32.9%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal -1/3 binary64) l) (*.f64 ky ky))) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
72.6%
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (*.f64 ky ky) l)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
80.7%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) #s(literal 2 binary64)) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
62.1%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) (*.f64 (*.f64 Om Om) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
47.5%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1)) (/.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) (sin.f64 kx)) (/.f64 (*.f64 Om Om) l) (*.f64 (*.f64 l (sin.f64 kx)) #s(literal 2 binary64))) Om))) #s(literal 1/2 binary64))))
29.9%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
67.0%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
51.7%
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
85.9%
#s(approx (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
Compiler

Compiled 2 321 to 849 computations (63.4% saved)

regimes191.0ms (1.7%)

Memory
29.8MiB live, 302.8MiB allocated
Counts
34 → 1
Calls
Call 1
Inputs
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (*.f64 ky ky) l)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal -1/3 binary64) l) (*.f64 ky ky))) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal 2/45 binary64) (*.f64 #s(literal -1/3 binary64) l)) (*.f64 ky ky) l) (*.f64 ky ky))) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (* (sqrt (/ 1 (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1))) 1/2) 1/2) (fma.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 #s(approx (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) #s(approx (sqrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))) (sin.f64 ky))))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) (*.f64 (*.f64 Om Om) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) l) (*.f64 #s(literal 2 binary64) Om)) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1)) (/.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) (sin.f64 kx)) (/.f64 (*.f64 Om Om) l) (*.f64 (*.f64 l (sin.f64 kx)) #s(literal 2 binary64))) Om))) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) #s(literal 2 binary64)) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64)))))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (* (sqrt (/ 1 (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1))) 1/2) 1/2) (+.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 3 binary64)) #s(literal -1/32 binary64) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64))) #s(literal 1/2 binary64)))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
#s(approx (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
#s(approx (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky))))))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
Outputs
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
Calls

19 calls:

16.0ms
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
12.0ms
(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
12.0ms
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
11.0ms
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
11.0ms
Om
Results
AccuracySegmentsBranch
98.4%1l
98.4%1Om
98.4%1kx
98.4%1ky
100.0%2(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
100.0%2(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))
100.0%2(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
100.0%2(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
100.0%2(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
100.0%2(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
100.0%2(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
100.0%2(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
100.0%2(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
98.4%1(*.f64 #s(literal 2 binary64) l)
98.4%1(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
98.4%1(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
98.4%1(sin.f64 kx)
98.4%1(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
98.4%1(sin.f64 ky)
Compiler

Compiled 199 to 198 computations (0.5% saved)

regimes199.0ms (1.8%)

Memory
-12.2MiB live, 309.3MiB allocated
Counts
33 → 1
Calls
Call 1
Inputs
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (*.f64 ky ky) l)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal -1/3 binary64) l) (*.f64 ky ky))) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal 2/45 binary64) (*.f64 #s(literal -1/3 binary64) l)) (*.f64 ky ky) l) (*.f64 ky ky))) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (* (sqrt (/ 1 (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1))) 1/2) 1/2) (fma.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 #s(approx (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) #s(approx (sqrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))) (sin.f64 ky))))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) (*.f64 (*.f64 Om Om) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) l) (*.f64 #s(literal 2 binary64) Om)) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1)) (/.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) (sin.f64 kx)) (/.f64 (*.f64 Om Om) l) (*.f64 (*.f64 l (sin.f64 kx)) #s(literal 2 binary64))) Om))) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) #s(literal 2 binary64)) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64)))))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (* (sqrt (/ 1 (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1))) 1/2) 1/2) (+.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 3 binary64)) #s(literal -1/32 binary64) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64))) #s(literal 1/2 binary64)))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
#s(approx (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
#s(approx (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky))))))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
Outputs
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
Calls

19 calls:

23.0ms
(sin.f64 ky)
13.0ms
(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
12.0ms
(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
11.0ms
ky
11.0ms
l
Results
AccuracySegmentsBranch
98.4%1l
98.4%1Om
98.4%1kx
98.4%1ky
100.0%2(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
100.0%2(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))
100.0%2(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
100.0%2(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
100.0%2(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
100.0%2(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
100.0%2(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
100.0%2(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
100.0%2(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
98.4%1(*.f64 #s(literal 2 binary64) l)
98.4%1(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
98.4%1(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
98.4%1(sin.f64 kx)
98.4%1(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
98.4%1(sin.f64 ky)
Compiler

Compiled 199 to 198 computations (0.5% saved)

regimes202.0ms (1.8%)

Memory
9.5MiB live, 323.4MiB allocated
Counts
32 → 1
Calls
Call 1
Inputs
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (*.f64 ky ky) l)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal -1/3 binary64) l) (*.f64 ky ky))) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal 2/45 binary64) (*.f64 #s(literal -1/3 binary64) l)) (*.f64 ky ky) l) (*.f64 ky ky))) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (* (sqrt (/ 1 (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1))) 1/2) 1/2) (fma.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 #s(approx (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) #s(approx (sqrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))) (sin.f64 ky))))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) (*.f64 (*.f64 Om Om) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) l) (*.f64 #s(literal 2 binary64) Om)) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1)) (/.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) (sin.f64 kx)) (/.f64 (*.f64 Om Om) l) (*.f64 (*.f64 l (sin.f64 kx)) #s(literal 2 binary64))) Om))) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) #s(literal 2 binary64)) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 ky ky)))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (*.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) (fma.f64 (sin.f64 kx) (sin.f64 kx) #s(approx (pow (sin ky) 2) (*.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) ky) ky)))) #s(literal 1 binary64)))))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (* (sqrt (/ 1 (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1))) 1/2) 1/2) (+.f64 (fma.f64 (pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 3 binary64)) #s(literal -1/32 binary64) (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64))) #s(literal 1/2 binary64)))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 ky ky))))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (*.f64 (fma.f64 (fma.f64 #s(literal 2/45 binary64) (*.f64 ky ky) #s(literal -1/3 binary64)) (*.f64 ky ky) #s(literal 1 binary64)) (*.f64 ky ky)))))))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
#s(approx (sqrt (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2))))))))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 l l)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
#s(approx (sqrt (* (/ 1 2) (+ 1 (/ 1 (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2))))) (*.f64 (sqrt.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64)))) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 ky ky))))))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 #s(approx (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
Outputs
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
Calls

19 calls:

33.0ms
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
13.0ms
(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
12.0ms
ky
11.0ms
(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
10.0ms
Om
Results
AccuracySegmentsBranch
98.3%1l
98.3%1Om
98.3%1kx
98.3%1ky
98.3%1(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
98.3%1(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))
98.3%1(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
98.3%1(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
98.3%1(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
98.3%1(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
98.3%1(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
98.3%1(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
98.3%1(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
98.3%1(*.f64 #s(literal 2 binary64) l)
98.3%1(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
98.3%1(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
98.3%1(sin.f64 kx)
98.3%1(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
98.3%1(sin.f64 ky)
Compiler

Compiled 199 to 198 computations (0.5% saved)

regimes96.0ms (0.9%)

Memory
-10.2MiB live, 151.7MiB allocated
Counts
15 → 2
Calls
Call 1
Inputs
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (*.f64 ky ky) l)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal -1/3 binary64) l) (*.f64 ky ky))) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal 2/45 binary64) (*.f64 #s(literal -1/3 binary64) l)) (*.f64 ky ky) l) (*.f64 ky ky))) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (* (sqrt (/ 1 (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1))) 1/2) 1/2) (fma.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 #s(approx (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) #s(approx (sqrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))) (sin.f64 ky))))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) (*.f64 (*.f64 Om Om) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) l) (*.f64 #s(literal 2 binary64) Om)) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) Om) (/.f64 (*.f64 l l) Om)) #s(literal 4 binary64) #s(literal 1 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1)) (/.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) (sin.f64 kx)) (/.f64 (*.f64 Om Om) l) (*.f64 (*.f64 l (sin.f64 kx)) #s(literal 2 binary64))) Om))) #s(literal 1/2 binary64))))
Outputs
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) l) (*.f64 #s(literal 2 binary64) Om)) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
Calls

19 calls:

10.0ms
(sin.f64 kx)
6.0ms
Om
5.0ms
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
5.0ms
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
5.0ms
(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
Results
AccuracySegmentsBranch
92.2%1l
94.4%2Om
92.2%1kx
98.3%2ky
98.1%2(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
98.1%2(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))
98.1%2(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
98.1%2(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
99.5%2(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
99.5%2(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
99.5%2(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
98.9%2(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
98.9%2(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
92.2%1(*.f64 #s(literal 2 binary64) l)
98.3%2(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
92.2%1(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
92.2%1(sin.f64 kx)
98.3%2(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
98.3%3(sin.f64 ky)
Compiler

Compiled 199 to 198 computations (0.5% saved)

regimes11.0ms (0.1%)

Memory
21.1MiB live, 21.1MiB allocated
Counts
11 → 2
Calls
Call 1
Inputs
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (*.f64 ky ky) l)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal -1/3 binary64) l) (*.f64 ky ky))) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal 2/45 binary64) (*.f64 #s(literal -1/3 binary64) l)) (*.f64 ky ky) l) (*.f64 ky ky))) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (* (sqrt (/ 1 (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1))) 1/2) 1/2) (fma.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 #s(approx (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 l Om)) #s(approx (sqrt (+ (* (sin ky) (sin ky)) (* (sin kx) (sin kx)))) (sin.f64 ky))))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (*.f64 (*.f64 l l) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal -2 binary64) kx)))) (*.f64 (*.f64 Om Om) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) (+.f64 (/.f64 #s(literal 1/2 binary64) (sqrt.f64 (fma.f64 #s(literal 4 binary64) (/.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx))) (*.f64 l l)) #s(literal 2 binary64)) (*.f64 Om Om)) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))
Outputs
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
(sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 #s(approx (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64)))
Calls

3 calls:

4.0ms
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
3.0ms
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
3.0ms
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
Results
AccuracySegmentsBranch
99.0%2(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
99.0%2(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
99.0%2(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
Compiler

Compiled 56 to 47 computations (16.1% saved)

regimes16.0ms (0.1%)

Memory
-14.6MiB live, 26.3MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (*.f64 ky ky) l)) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal -1/3 binary64) l) (*.f64 ky ky))) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 #s(approx (* (pow (sin ky) 2) l) (*.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 ky ky) l) #s(literal 2/45 binary64) (*.f64 #s(literal -1/3 binary64) l)) (*.f64 ky ky) l) (*.f64 ky ky))) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (* (sqrt (/ 1 (+ (* (* (/ (pow (sin kx) 2) Om) (/ (* l l) Om)) 4) 1))) 1/2) 1/2) (fma.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(approx (+ (/ 1/2 (sqrt (+ (* 4 (/ (pow (* (sin kx) l) 2) (* Om Om))) 1))) 1/2) (fma.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) #s(literal 1/4 binary64) #s(literal 1/2 binary64)))))
Outputs
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64)))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
Calls

5 calls:

4.0ms
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
3.0ms
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
3.0ms
(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
2.0ms
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
2.0ms
(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
Results
AccuracySegmentsBranch
97.8%2(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
97.8%2(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
98.8%2(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
98.8%2(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
98.8%2(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
Compiler

Compiled 68 to 62 computations (8.8% saved)

regimes25.0ms (0.2%)

Memory
17.4MiB live, 56.5MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
Outputs
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
Calls

19 calls:

2.0ms
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
1.0ms
(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
1.0ms
(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
1.0ms
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
1.0ms
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
Results
AccuracySegmentsBranch
51.7%1l
51.7%1(*.f64 #s(literal 2 binary64) l)
51.7%1kx
51.7%1(pow.f64 (sin.f64 kx) #s(literal 2 binary64))
51.7%1(sin.f64 kx)
51.7%1Om
51.7%1(sin.f64 ky)
51.7%1(pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64))
51.7%1(/.f64 (*.f64 #s(literal 2 binary64) l) Om)
51.7%1(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
51.7%1(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))
51.7%1(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))
51.7%1(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))
51.7%1ky
51.7%1(+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))
51.7%1(pow.f64 (sin.f64 ky) #s(literal 2 binary64))
51.7%1(sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))
51.7%1(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))
51.7%1(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))
Compiler

Compiled 199 to 198 computations (0.5% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
5.609032456420517e+27
2.574244577786432e+31
Compiler

Compiled 32 to 30 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.964896345752e-9
34.008271193295364
Compiler

Compiled 32 to 30 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.964896345752e-9
34.008271193295364
Compiler

Compiled 32 to 30 computations (6.3% saved)

simplify54.0ms (0.5%)

Memory
-4.7MiB live, 73.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0110403
1182393
2485393
32762393
Stop Event
node limit
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 9999999999999999583119736832 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) l) (*.f64 #s(literal 2 binary64) Om)) #s(literal 2 binary64))) #s(literal 1 binary64))))))) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))))
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 3022314549036573/604462909807314587353088 binary64)) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 #s(approx (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))))
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 3022314549036573/604462909807314587353088 binary64)) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64))) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))
Outputs
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))))))
(sqrt.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (pow.f64 (fma.f64 (fma.f64 (sin.f64 ky) (sin.f64 ky) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) l) Om) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))))))))
(sqrt.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal -1 binary64)))))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(sqrt.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) #s(literal 2 binary64)) l) Om) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal -1 binary64)))))
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 9999999999999999583119736832 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) l) (*.f64 #s(literal 2 binary64) Om)) #s(literal 2 binary64))) #s(literal 1 binary64))))))) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))))
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 9999999999999999583119736832 binary64)) (sqrt.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 (fma.f64 (/.f64 (*.f64 l #s(literal 2 binary64)) Om) #s(approx (* (/ (* l 2) Om) (+ (* (sin kx) (sin kx)) (pow (sin ky) 2))) (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 ky #s(literal 2 binary64)))) l) (*.f64 #s(literal 2 binary64) Om)) #s(literal 2 binary64))) #s(literal 1 binary64))) #s(literal -1 binary64))))) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))))
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 3022314549036573/604462909807314587353088 binary64)) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) #s(approx (pow (pow (+ (* (+ (* (sin ky) (sin ky)) (pow (sin kx) 2)) (pow (/ (* -2 l) Om) 2)) 1) 1/4) 2) (*.f64 #s(approx (sqrt (+ (* (sin kx) (sin kx)) (* (sin ky) (sin ky)))) (sin.f64 ky)) (/.f64 (*.f64 l #s(literal 2 binary64)) Om)))) #s(literal 1/2 binary64))))
(if (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))) #s(literal 3022314549036573/604462909807314587353088 binary64)) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64))) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))))
(sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))

soundness1.1s (10.1%)

Memory
-3.2MiB live, 1 027.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0150118453
1584018329
0823917336
0167523170
1648123019
0830821727
079510441
1306210059
084449507
022136
039136
1141131
21057131
08688126
0100920
0160907
1665882
25690849
08193839
087786
0145750
1595724
24960724
08053712
0120914414
1470213844
0850913122
079742
0135734
1547691
24481691
08177682
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 819 to 426 computations (48% saved)

preprocess165.0ms (1.5%)

Memory
13.4MiB live, 329.1MiB allocated
Remove

(abs l)

(abs Om)

Compiler

Compiled 7 230 to 4 178 computations (42.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...